Preguntas etiquetadas con cursor-motions

Comandos que mueven el cursor. Un comando de movimiento se usa después de un comando de operador para moverse sobre el texto que se va a operar.

17
Cómo saltar al medio del búfer

Al presionar ggy Gpuede saltar a ambos extremos de un búfer. 42G salta a la línea 42. ¿Hay algún gatajo rápido para saltar al medio del búfer? Algo así más round(number of lines/2)Go menos

16
Expande el movimiento fy t a las siguientes líneas

¿Hay alguna manera de que t{char}y f{char}continuará trabajando en las siguientes líneas si {char}no está presente en una línea determinada? Me gustaría evitar usar /{char}<CR>para guardar 1 pulsación de tecla y no tener resaltado de búsqueda, especialmente cuando necesito esto en...

15
¿Por qué `cw` y` ce` hacen lo mismo?

Esto siempre me ha molestado acerca de los comandos wy de Wmovimiento: parecen funcionar de manera diferente cuando se usan con el ccomando de suspensión que cuando se usan solos o con el dcomando elete. Por ejemplo, con el cursor en la "q" de este texto: The quick brown fox jumps over the lazy...

13
Múltiples cursores en la ubicación deseada

Estoy usando el complemento vim-multiple-cursors . Me gustaría poner los cursores exactamente donde quiero. Por ejemplo ( [x]son las posiciones del cursor): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. En...

13
Fin del movimiento del bloque de pitón

Necesito un movimiento que se mueva al final / principio de un bloque de python, y necesito otro movimiento que se mueva al principio / final del método / clase anterior / siguiente (todas las combinaciones). He intentado vim-indent-object, python-mode, chapa, vim-python-object, etc. Ninguno de...

12
Mapeo con movimiento

Estoy tratando de entender cómo puedo usar el operador con el movimiento posterior dentro de un mapeo. Por ejemplo: nmap /c c{here we pending for a motion}/<C-r>"<CR> El mapa debe hacer lo siguiente: Active el coperador y escuche el próximo movimiento; Por ejemplo, puedo escribir...

11
Regiones rectangulares como objetos de texto?

¿Es posible definir un objeto de texto en vim que actuará en una región rectangular? Por ejemplo, supongamos que tengo columnas de texto alineadas verticalmente, como esta: 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 ¿Sería posible definir...