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 palabraline
, conn
saltar al el siguiente, como envi
. 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)