Utilizo Vim para editar archivos de texto en inglés con> 10.000 palabras y párrafos largos. Los archivos están formateados como texto sin formato y cada párrafo es una línea larga. Utilizo la opción wrap
y ato j
y k
a gj
y gk
respectivamente, así puedo moverme por líneas de visualización.Vim, líneas largas y desplazamiento
Si mi cursor está en la parte superior de la pantalla (pero no el principio del documento) y muevo el cursor hacia arriba (usando gk
), la pantalla se desplaza hacia arriba para mostrar toda la línea larga (un párrafo de 300 palabras) El problema es que debido a la longitud de la línea, esto hace que la pantalla se desplace por la mitad de la pantalla. Esto es desorientador porque no sé de antemano cuánto se moverá la pantalla. Desplazarse con ^Y
tiene el mismo problema.
¿Hay alguna manera de hacer que Vim se desplace con solo una línea de visualización cuando usa gk
y su estilo? Esto es más natural para la edición de código no fuente y el comportamiento predeterminado en la mayoría de los editores de texto, así como en los procesadores de texto, pero no en Vim. Creo que esto significaría que Vim tendría que dejar de insistir en mostrar toda la línea que estoy editando.
Había ya unas cuantas preguntas sobre este tema ; No recuerdo ahora cuáles fueron las conclusiones, pero ha intentado simplemente dividir los párrafos. 10000 palabras no es realmente una definición usual de una oración (o un párrafo para el caso). – Rook
Un párrafo tiene 300 palabras, las oraciones son obviamente más cortas que eso; para Vim, un párrafo es solo una línea (una línea que no es idéntica a una oración). El documento completo contiene 10,000 palabras. ¡Claramente no es una opción escribir párrafos más cortos debido al comportamiento de desplazamiento del editor utilizado! Si recuerdas una discusión previa de mi problema, agradecería un puntero; todo lo que pude encontrar fueron preguntas sobre 'wrap',' gj' y 'gk'. – loevborg
Esta ha sido una limitación de larga duración de Vim. Busque en google "vim scrolling wrapped line": parece haber sido una solicitud común durante los últimos 10 o 15 años. No se conocen soluciones elegantes, ¿quizás Vim no es la herramienta adecuada para el trabajo? – romainl