Perguntas com a marcação «cursor-movement»

12
Posicionamento manual para navegação Vim

Sou um novo usuário do Vim e quero fazer essa pergunta um tanto elementar para garantir que eu comece a aprender o Vim da maneira certa e não desenvolva maus hábitos. Quando você usa o Vim, como posiciona sua mão direita? Acho mais natural começar com os dedos nas jkl;teclas, mas então me encontro...

12
Mapeando com movimento

Estou tentando entender como posso usar o operador com o movimento subsequente dentro de um mapeamento. Por exemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> O mapa deve fazer o seguinte: Ative o coperador e ouça o próximo movimento; Por exemplo, eu posso digitar aqui...

11
Movimentos de grão fino Vim HardMode

Recentemente, descobri o modo difícil do Vim e decidi tentar usá-lo. No entanto, estou tendo alguns problemas com movimentos de grãos finos. Por exemplo, digamos que eu realmente só queira subir ou descer uma linha. Desde je kestá desativado, não tenho certeza de quais são as melhores alternativas...

9
Usando marcas com chaves mortas

Estou usando um layout de teclado no qual o backtick ( `) é uma chave morta . Isso significa que, quando digito um backtick seguido de uma vogal (por exemplo `a), o que o Vim vê é um caractere acentuado ( à). Então, se eu definir uma marca com maeu posso pular para a linha da marca com 'a. Mas...

9
Vá para X bytes daqui

Como posso mover X bytes para frente, começando na localização atual do cursor (incluindo quebras de linha)? [count]gopode ser usado para avançar X bytes desde o início do buffer. Eu tentei Shift + V, G, [count]go(supondo que [count]goisso começaria a contar desde o início da minha seleção), mas...

9
Como passo para o último caractere de uma frase?

No modo normal (e )vá para o primeiro caractere anterior ou o próximo na frase, respectivamente. Como passo para o último caractere. Se todas as minhas frases terminarem com um período que eu possa usar )T.(primeiro caractere da próxima frase e depois no primeiro período), mas quero uma solução...

8
O que [count]% faz?

Eu esperaria [count]%ir e voltar entre counthorários entre chaves ou algo parecido, mas, em vez disso, digitar esse comando parece mover o cursor para um local aleatório no buffer. Parece sempre ir para o mesmo lugar para constantes count, mas lugares diferentes para diferentes count. Então, o que...