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

Comandos que movem o cursor. Um comando de movimento é usado após um comando do operador para mover sobre o texto a ser operado.

17
Como pular para o meio do buffer

Pressionando gge Gvocê pode pular para as duas extremidades de um buffer. 42G pula para a linha 42. Existe algum gatalho rápido para pular para o meio do buffer. Algo como aproximadamente round(number of

16
Expanda o movimento t para as próximas linhas

Existe uma maneira de t{char}e f{char}continuará a funcionar nas próximas linhas, se {char}não estiver presente em uma determinada linha? Eu gostaria de evitar o uso /{char}<CR>para salvar 1 pressionamento de tecla e para não ter destaque na pesquisa, especialmente quando eu preciso disso em...

15
Por que `cw` e` ce` fazem a mesma coisa?

Isso sempre me incomodou nos comandos we Wmotion - eles parecem funcionar de maneira diferente quando usados ​​com o ccomando hange do que quando usados ​​sozinhos ou com o dcomando elete. Por exemplo, com o cursor no "q" deste texto: The quick brown fox jumps over the lazy dog. digitando...

15
Como tratar sublinhados como espaço?

É possível que o vim trate sublinhados como espaços ou hífens; portanto, quando uso a sequência dw, ela não exclui a sentença inteira some_long_text_with_underscores, quando o cursor está no

13
Vários cursores no local desejado

Estou usando o plugin vim-multiple-cursors . Eu gostaria de colocar os cursores exatamente onde eu quero. Por exemplo ( [x]são as posições do cursor): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. Em Texto...

13
Fim do movimento do bloco python

Eu preciso de um movimento que se mova para o fim / início de um bloco python, e eu preciso de outro movimento que se mova para o início / fim do método / classe anterior / seguinte (todas as combinações). Eu tentei vim-indent-object, python-mode, chapa, vim-python-object, etc. Nenhum deles...

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
Regiões retangulares como objetos de texto?

É possível definir um objeto de texto no vim que atuará em uma região retangular? Por exemplo, suponha que eu tenha colunas de texto alinhadas verticalmente, assim: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu Seria possível definir um...