
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 config
arquivo 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 ~/.vimrc
arquivo 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\xa9
codificaçã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 encoding
estava definido como UTF-8
.
Leia tambémCaracteres especiais no Vim.