Come salvare + chiudere il file durante la modifica in bash?


10

OK - Sono un novizio di Linux - Sto cercando di modificare un file da bash tramite edit <filename>comando in qualunque sia la modalità predefinita (suppongo che 'vi'?).

Il problema è per me che non riesco a salvare e uscire dalla modalità di modifica - questo cheatheet sembra suggerire che ESC dovrebbe fare il trucco ma non sembra funzionare.

Mi sto collegando via ssh da un mac a un box Linux Suse Enterprise 11.

Qualsiasi aiuto apprezzato!


1
Inoltre, impostarei alcuni alias nel tuo .bashrc se prevedi di continuare a utilizzare edit in modo da poter specificare quale editor viene utilizzato quando si utilizza il comando edit. Personalmente scrivo vim prima di un file che voglio modificare ma a ciascuno il suo.
Wilshire,

Risposte:


11

Escti riporterà in modalità di comando solo in VI o Vim. Per salvare e uscire stampa Shift+ Z+ Z, :wqo :xin modalità di comando. Se stai aprendo il file in modalità di sola lettura dovrai premere :q!.

Considera anche questo cheatheet per ulteriori macro cheatsheet VI


4
:wqper uscire e salvare.
petrus,

1
:xfa lo stesso di :wq- ma si salva una chiave :)
faker

shift + Zha funzionato per me :)
James111

1

Se non conosci Linux, suggerirei di usare qualcosa di diverso vi. Ad esempio, nanoè abbastanza intuitivo, sebbene molto meno potente. Inoltre, vimè una variante viche ha alcune funzionalità in più (come l'evidenziazione della sintassi) ed è leggermente più facile da usare.


0

Nella bash per salvare il codice premere esc dopo esc premere il tasto con + x e apparirà l'avviso di cosa si desidera salvare premere "y" laggiù e premere il pulsante di invio. Questo può aiutarti ..

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.