Como ligar a S-barra de espaço para trabalhar de forma idêntica à barra de espaço?

0

Ao digitar Vim, eu me acostumei significativamente com o fato de que Shift - Espaço não avança o cursor, então se eu estiver digitando fluidamente e tente digitar uma letra maiúscula ou símbolo seguido por um espaço, o Vim acha que a tecla Shift ainda está ativa e o cursor não avança. Então eu faço um erro de digitação e tenho que voltar atrás. Ao digitar uma quantidade significativa de código, isso rapidamente se torna um problema significativo da experiência do usuário. Outros programas de edição de texto tratam Shift - Espaço da mesma forma que Espaço , incluindo navegadores da web ao digitar em campos de texto.

Eu realmente não sei como o Vim funciona - isso acontece porque quando eu pressiono a tecla Shift , o Vim começa a escutar por uma seqüência de escape Shift -foo? Existe uma maneira de remapear S-Space para ter a mesma funcionalidade que a barra de espaço, com nenhuma latência de "escuta de uma sequência de escape"?

Atualmente tenho Tab e S-Tab ligados ao "próximo buffer" e "prev buffer" no meu vimrc. Posso ter S-Space funcionando da mesma forma que Space , sem latência, enquanto ainda tenho essa S-Tab de ligação, ou terei que remover todas as ligações S-foo para me livrar da latência de escutar por seqüência de escape? ?

    
por user2594363 11.12.2015 / 00:41

0 respostas