2014-05-15 9 views
9

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?

+1

Si dovrebbe passare attraverso 'vimtutor'. Copre tutti gli argomenti di base come questo. – Max

risposta

21

:e <filename>

o

:Ex <directory>

consente di sfogliare il file dalla directory specificata.

:Ex da solo aprirà il pwd.

:enew

creerà un buffer vuoto.

+0

': e .' apre anche un browser di file. – Max

+0

Grazie sashang per aver trovato il tempo di rispondere. Questo e 'esattamente quello che stavo cercando. – jshock

0

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.

+0

oppure puoi aprire una nuova scheda con il file tramite ': tabnew ' –

11

questo comando vim che non si dimentica:

:Sex 

se si vuole puntare a certi dir, quindi :Sex <dir>