2016-05-16 28 views
5

Quando si utilizza Vim come editor di testo, esiste un modo per creare nuove directory e file, in modalità di modifica del testo? Invece di tornare alla riga di comando e creare una nuova directory e file.Come creare una nuova directory e un file in Vim

+0

Sort of a cross-network duplicate: http://superuser.com/questions/285500/how-to-run-unix-commands-from-within-vim –

+0

Stai cercando un one-liner per creare file in una sottodirectory che non esiste ancora, o eri semplicemente inconsapevole di poter eseguire comandi di shell senza uscire da vim? :) –

risposta

10

Vorrei eseguire lo shell per uno di questi comandi. In modalità di comando:

:! touch foo.txt 
:! mkdir bar 

Un ottimo plugin per questi tipi di azioni è vim-eunuch, che ti dà un sacco di zucchero per i comandi di shell UNIX. Ecco il secondo esempio utilizzando vim-eunuco:

:Mdkir bar 
13

Passa alla modalità di navigazione del file

:Ex o, se ciò non funziona uso :Explore

quindi premere

d

e aggiungi il nuovo nome della directory.

+0

che non esiste –

+0

@PedroLuz Potresti essere un po 'più esplicito per quello che non funziona per te? : Ex è una scorciatoia per: Esplora per favore dai un'occhiata in vim help '' 'help: Explore''' – bonyiii

+0

: Ex restituisce" E464 Uso ambiguo del comando definito dall'utente " –

Problemi correlati