Eu costumo usar o Vim com um teclado italiano (sou da Itália), (principalmente em um convidado Ubuntu Linux Virtualbox de um host do Windows).
Tenho problemas quando preciso digitar alguns caracteres usados com frequência (no Unix) que não estão presentes no layout do teclado italiano, estou me referindo especialmente a esses caracteres:
- til: ~(alias do diretório inicial)
- back quote / back tick:
`
(principalmente em programas ruby)
Ok, posso usar em $HOME
vez de ~
, mas existe alguma maneira específica do Vim (talvez alguma sequência de pressionamento de tecla) para inserir esses (e outros) caracteres "especiais" não presentes no teclado disponíveis?
A solução poderia ser uma ligação de chave .vimrc
? Por exemplo, tenho no meu .vimrc
isto:
map ' `
mas como você pode imaginar, estou descontente com esse remapeamento de chave específico ... (e eu <Fx>
já ocupei)
BTW, talvez a pergunta seja um pouco fora de tópico, porque não está relacionada diretamente ao Vim, mas à configuração de idioma / idioma do teclado; talvez perguntar no estouro de pilha é melhor?
Ctrl-v u 007e
man ascii
no Ubuntu.
AltGr ^
e AltGr '
combinar? Referência: superuser.com/a/667654/292962
7E
, fornecerá~
Ctrl-Shift-u, e60
fornecerá`
.