vi – ¿Cómo ir a la línea N?

En el editor vi, ¿cómo voy a una línea en particular?

Por ejemplo, si abro un archivo llamado file.py ¿hay alguna opción para abrir el archivo en una línea en particular o puedo abrir mi archivo y luego ir a la línea con el atajo de teclado?

Comentarios

  • Usted es bienvenido aquí y obtuvo su respuesta. Solo un consejo para el futuro: con man vi puedes leer la página del manual. Con /line puede buscar ocurrencias de la palabra line, con n saltar al el siguiente, como en vi. Una de las primeras coincidencias describe la opción que estaba buscando. Esto lleva menos tiempo que buscar en la web o hacer una pregunta aquí.

Responder

Para hacer que vi comience en una línea en particular en un archivo, agregue +line_num al comando que usa para iniciar vi. Reemplaza line_num con el número de línea, por ejemplo:

vi +14 file.py 

También puedes usar la línea de comando ex para ir a una línea. (Para obtener información sobre el modo ex, consulte Usar el editor de texto vi). Por ejemplo, si desea ir a la línea 14, puede presionar Esc y luego ingresar:

:14 

También hay un comando vi. El movimiento de salto G toma un prefijo opcional count , que es el número de línea al que ir. Por lo tanto 1 4 G

Comentarios

  • .. .y usted ' solo presionaría ESC si no estaba ' t ya en el modo de comando (o si desea que la pantalla parpadee)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *