Come posso creare un nuovo documento senza aprire vim?


2

Esiste un modo per creare un nuovo documento VIM senza aprire Vim immediatamente? Ad esempio, quando vim myfile.txtentro, vengo lanciato in vim. Non voglio essere lanciato su VIM.


5
touch myfile.txt
DanteTheEgregore,

2
Direttamente in una shell:> myfile.txt
Ingo Karkat,

ooo, è sicuramente una buona idea, @IngoKarkat. Grazie.
Mr_Spock,

Risposte:


9

Puoi sempre usare il touchcomando e quindi modificare il file usando vim o uno qualsiasi degli altri editor.

Ad esempio touch myfile.txtcreerà un file vuoto chiamato myfile.txt.

Non esiste alcun parametro o flag da utilizzare per sospendere temporaneamente l'apertura di vim durante la creazione di un file.


Ahh ... Non ci ho pensato per qualche motivo. Sono un perdente. Grazie. Accetterò la tua risposta quando il limitatore sarà sparito (ho 10 minuti).
Mr_Spock,

3
Da non preoccuparsi! Ognuno ha
scoregge

1
È divertente come a volte la risposta migliore sia la più semplice e come sia facile trascurare metodi semplici come quello. Touch è stato uno dei primi comandi di cui ho appreso quando ho iniziato il college ... non avendo mai usato Linux.
canadmos,

1
Per completezza, in Windows, per creare un file di lunghezza zero:type nul > myfile.txt
jftuga

2

Il reindirizzamento I / O ti aiuterà anche. Puoi creare un nuovo file:

> newfilename

Uso sempre così perché input poco, :)

In questo modo ha dei rischi. Perché >significa tronca il file "newfilename" a lunghezza zero, se "newfilename" non esiste, quindi creare un nuovo file a lunghezza zero.

Se esiste il "nuovo nome file", questo comando "eliminerà" tutti i contenuti ! Stai attento.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.