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 parolaline
, conn
passare alla il prossimo, proprio come invi
. 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)