Usando o teclado romeno com o gVim

3

Estou usando o gVim para digitar um diário que contenha muitas ocorrências dos caracteres unicode U + 0219 "s com vírgula abaixo" (ș) e U + 021b "t com vírgula abaixo" (ț).

Ambos encoding e fileencoding estão definidos como utf-8 , e a fonte da GUI que estou usando, Consolas, suporta claramente esses caracteres, ainda que o Vim os mostre na tela como pontos de interrogação. Isso não me incomodaria muito, exceto que ele salva o arquivo no disco com os pontos de interrogação também!

Update: Parece que eu posso colar o personagem no Vim da área de transferência, só não consigo digitá-lo. Estou usando o teclado "Romeno (Programmers)" e ș está vinculado a AltGr + s ou Ctrl + Alt + s. Poderia haver algum conflito de atalhos com o gVim no Windows?

    
por Mihai 30.05.2011 / 14:40

2 respostas

0

Eu acho que :he mbyte-keymap pode ser a resposta para o seu problema - isso tem uma vantagem que o modo normal não está usando o layout alternativo.

Surpreendentemente não há teclado romeno com vim, então você pode usar um de aqui

Depois é só definir:

set keymap=romanian
    
por 02.12.2011 / 14:16
1

É possível usar os caracteres diacríticos corretos no Windows XP, 7, cortando o Windows XP e o Windows 7.

Ou seja, usando o ISO-8859-16 (página de código 28606) do ReactOS e configurando-o como ISO-8859-2 (página de código 1250).

Eu descrevi a técnica e coloquei capturas de tela aqui: link

Eu também coloquei um tutorial em vídeo que mostra como fazer isso no Windows XP: link e no Windows 7: link

Bônus você terá emacs e putty trabalhando também!

    
por 15.12.2011 / 13:54

Tags