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 vipuedes leer la página del manual. Con/linepuede buscar ocurrencias de la palabraline, connsaltar 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)