vi – Come andare alla linea N?

Nelleditor vi come vado a una riga particolare?

Ad esempio se apro un file chiamato file.py esiste unopzione per aprire il file in una riga particolare o posso aprire il mio file e poi andare alla riga con la scorciatoia da tastiera?

Commenti

  • Sei il benvenuto qui e hai ricevuto la tua risposta. Solo un consiglio per il futuro: con man vi puoi leggere la pagina di manuale. Con /line puoi cercare le occorrenze della parola line, con n passare alla il prossimo, proprio come in vi. Una delle prime corrispondenze descrive lopzione che stavi cercando. Ciò richiede meno tempo rispetto alla ricerca sul Web o alla domanda qui.

Risposta

Per fare in modo che vi inizi da una riga particolare in un file, aggiungi +line_num al comando che usi per avviare vi. Sostituisci line_num con il numero di riga, ad esempio:

vi +14 file.py 

Puoi anche utilizzare la riga di comando ex per andare a una linea. (Per informazioni sulla modalità ex, vedere Utilizzare leditor di testo vi) Ad esempio, se si desidera andare alla riga 14, è possibile premere Esc e quindi immettere:

:14 

Cè anche un comando vi. Il movimento di salto G richiede un prefisso count opzionale, che è il numero di riga a cui andare. Quindi 1 4 G

Commenti

  • .. .e tu ' premi ESC solo se ' non sei già in modalità comandi (o se desideri che lo schermo lampeggi)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *