Acontece que este é um problema de tela do GNU. Consulte link
Na tela, C-a : maptimeout 0 resolve isso. Vou adicioná-lo ao meu .screenrc .
Sanidade preservada.
vim está fazendo algo que não consigo entender. Quando deixo o modo de inserção, e navego com j / k / h / l dentro de um segundo de fazê-lo, o vim anexa o conteúdo do buffer ". .
Em uma dica de Como iniciar o vim sem executar / etc / vimrc? Estou começando o vim com vim -u NONE testfile , o que significa que desativei qualquer configuração estranha que possa ter.
Veja o que faço para mostrar o problema:
Abra um novo arquivo vazio com vim -u NONE testfile .
iTEST<esc> . Acabei de inserir o texto TEST e saí do modo de inserção.
:reg mostrará, entre outras coisas, ". TEST . <enter> fechará a visualização de registro.
A<enter>Now I type this<esc>k e TEST são inseridos no final da linha que acabei de digitar! Meu documento agora parece:
TEST
Now I type thisTEST
e :reg mostram ". ^@Now I type thisTEST
Mas se eu tivesse deixado passar 2 segundos entre o <esc> e o k , o texto extra não teria sido inserido. O que está acontecendo?
edit: Este foi um problema de tela GNU. Eu postei minha solução abaixo.
Acontece que este é um problema de tela do GNU. Consulte link
Na tela, C-a : maptimeout 0 resolve isso. Vou adicioná-lo ao meu .screenrc .
Sanidade preservada.
Tags vim gnu-screen buffer