So come aprire un file in vim da una riga di comando del terminale (vim fileName
). Quello che non riesco a capire è come aprire un file quando sono già in Vim. Ho provato :r fileName
, ma sembra leggere (o aggiungere) il file nel buffer non salvato che ho aperto. Crea un nuovo file, perché quando provo a scriverlo con :w
, viene richiesto un nome file.Come si apre un file da Vim?
risposta
:e <filename>
o
:Ex <directory>
consente di sfogliare il file dalla directory specificata.
:Ex
da solo aprirà il pwd.
:enew
creerà un buffer vuoto.
Inoltre, per aprire più file (o uno solo, così ho tendono ad usare questo per l'apertura di un singolo file, dal momento che :e
non riesce ad aprire più file)
:n file1 file2
:n
reimposta la lista degli argomenti per cui è come se li avessi inseriti sulla riga di comando (quindi comandi come :rew
funzioneranno con questo elenco), ma non lo è lo :e
.
oppure puoi aprire una nuova scheda con il file tramite ': tabnew
questo comando vim che non si dimentica:
:Sex
se si vuole puntare a certi dir, quindi :Sex <dir>
Si dovrebbe passare attraverso 'vimtutor'. Copre tutti gli argomenti di base come questo. – Max