A ESC o faz? São dois pressionamentos de tecla, assim como Cmd Retornar , e você não precisa segurá-los ao mesmo tempo. A única desvantagem que posso pensar é que você deixa temporariamente o modo de inserção.
No TextMate, quando você não está no final de uma linha e deseja inserir uma nova linha, você pode digitar Cmd - Retornar .
Existe um equivalente para isso no Vim, quando você está no modo de inserção?
isso deve funcionar:
ctrl o o
Eu estava acostumado com o Home / End me colocando no início e no fim das linhas no modo Insert (do uso no Windows e no Linux), que o Mac não suporta. Isso é particularmente irritante, porque quando estou usando o vim em um sistema remoto, também não consigo fazê-lo facilmente. Depois de algumas tentativas e erros dolorosos, eu inventei essas .vimrc
linhas que fazem a mesma coisa, mas ligadas a Ctrl-A para o início da linha e Ctrl-D para o final da linha. (Por alguma razão, Ctrl-E, eu acho que é reservado ou, pelo menos, não consegui encontrar uma maneira de vinculá-lo.) Aproveite.
:imap <Char-1> <Char-15>:normal 0<Char-13>
:imap <Char-4> <Char-15>:normal $<Char-13>
Aqui também há um bom gráfico para os códigos de caracteres de controle ASCII para os outros:
Você também pode usar Ctrl-V + Ctrl-, mas também não cola em lugares como este.