Preguntas etiquetadas con cursor-movement

12
Colocación manual para navegación Vim

Soy un nuevo usuario de Vim, y quiero hacer esta pregunta un tanto elemental para asegurarme de comenzar a aprender Vim de la manera correcta y no desarrollar malos hábitos. Cuando usa Vim, ¿cómo coloca su mano derecha? Encuentro más natural comenzar con mis dedos en las jkl;teclas, pero luego me...

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
Movimientos de grano fino Vim HardMode

Recientemente descubrí el modo difícil de Vim y decidí intentar usarlo. Sin embargo, me encuentro con algunos problemas con los movimientos de grano fino. Por ejemplo, digamos que realmente solo quiero subir o bajar una línea. Dado jy kse desactivan, no estoy seguro de lo mejores alternativas...

9
Ir a X bytes desde aquí

¿Cómo puedo mover X bytes hacia adelante, comenzando desde la ubicación actual del cursor (incluidos los saltos de línea)? [count]gopodría usarse para avanzar X bytes desde el inicio del búfer. Lo intenté Shift + V, G, [count]go(suponiendo que [count]gocomenzaría a contar desde el comienzo de mi...

9
Usando marcas con llaves muertas

Estoy usando un diseño de teclado en el que el backtick ( `) es una tecla muerta . Esto significa que cuando escribo una tecla de retroceso seguida de una vocal (por ejemplo `a) lo que Vim ve es un carácter acentuado ( à). Entonces, si establezco una marca con ma, puedo saltar a la línea de la...

8
Mover a la siguiente línea no coincidente con vimdiff

¿Hay alguna manera de pasar a la siguiente línea no coincidente con en vimdiff? No "pasar a la siguiente línea cambiada", sino pasar a la siguiente línea no coincidente para el archivo actual. En mi caso, estoy tratando de comparar dos archivos grandes, uno de los cuales debería ser prácticamente...

8
¿Qué hace [cuenta]%?

Esperaría [count]%saltar hacia adelante y hacia atrás entre counttiempos de llaves coincidentes o algo así, pero en cambio, escribir ese comando parece mover el cursor a un lugar aleatorio en el búfer. Parece que siempre va al mismo lugar para constantes count, pero diferentes lugares para...