Como visualizar caracteres Unicode UTF-8 no VIM

Como visualizar caracteres Unicode UTF-8 no VIM

Estou usando o VIM 7.4 em uma máquina Ubuntu 14.04 de 64 bits. No meu arquivo .vimrc, tenho as seguintes linhas:

" Use UTF-8 without BOM
set encoding=utf-8 nobomb

O configarquivo basicamente usa caracteres Unicode para exibir espaços em branco como tabulações, novas linhas, etc. O arquivo .vimrc completo foi retirado do livro de Paul Irisharquivos de ponto.

Em uma instalação anterior do 14.04, bem como em distribuições anteriores, consegui ver os caracteres Unicode sem problemas, mas não com esta.

Eu também tentei:

 set fileencodngs=utf-8

Porém, a configuração acima não tem efeito e ainda vejo caracteres distorcidos na tela. Existe alguma maneira de contornar isso?

Responder1

Se o seu atuallocalidadeestá em umutf-8codificação, o Vim iniciará automaticamente no modo utf-8.

Se você estiver usando outra localidade, defina abaixo em seu ~/.vimrcarquivo de usuário:

set encoding=utf-8

Você também pode querer selecionar a fonte usada para ocardápios. Infelizmente isso nem sempre funciona.

Além disso, você tem esta opção para forçar a codificação com :set fileencodings=utf-8. Você pode encontrar a documentaçãoaqui

outra solução é: No modo de inserção, pressione Ctrl- R ="\xe2\x82\xa9" Enterpara inserir caracteres UTF-8 diretamente usando sua codificação hexadecimal.

a \xe2\x82\xa9codificação hexadecimal do caractere (o símbolo da moeda da Coreia do Norte).

referência:Documentação do Vim

Nota: Se você fez a configuração acima, mas ainda não conseguiu ver bem os caracteres Unicode ou digitar, verifique na configuração do seu Terminal ou Console se Character encodingestava definido como UTF-8.

Leia tambémCaracteres especiais no Vim.

informação relacionada