A veces, para fines de depuración, tengo que hacer el trabajo emocionante de vadear a través de un código JavaScript reducido. Las líneas tienen hasta 600 columnas de ancho. La biblioteca de informes de excepciones es lo suficientemente amable como para proporcionarme las coordenadas exactas de bloqueo en forma de número de línea y número de columna. Sin embargo, no puedo encontrar una manera de saltar directamente al número de columna, aunque puedo saltar a la línea tan fácilmente.
¿Cómo puedo hacerlo?
Respuestas:
El
|
comando hace lo que desea, ya que 30|lo llevará a la columna 30.http://vimdoc.sourceforge.net/htmldoc/motion.html#bar
fuente
<Tab>
personajes obtendrán resultados diferentes. Si estos personajes estarán allí, en su lugar se le quiere|30lh
o|29l
o029l
o algo por el estilo.50h
, moverá 50 caracteres a la izquierda.:set nowrap
También puede ayudar a reducir la confusión entre las líneas de pantalla y las líneas de archivo.g0
logra el "inicio de la línea de pantalla actual".Puedes usar la
cursor
función. Por ejemplo, para saltar a la columna 25 de la línea 15, puede usar:call cursor(15,25)
.fuente
"+call cursor($LINE,$COLUMN)"
Una respuesta alternativa que funciona para mí en Mac OS es usar el comando que mueve el cursor hacia la derecha (es decir
l
). Entonces, si su cursor está en la primera columna y desea colocar el cursor en la columna 50 de su línea actual, use el comando:fuente