2016-05-18 22 views
15

Conosco il comando di base ESC + SHIFT ZZ e un altro ESC +: wq INVIO ma non voglio uscire da editor vim.Voglio salvare il file e il file dovrebbe resta aperto in vim.Come salvare un file nell'editor di vim senza uscire

Qualsiasi aiuto sarà apprezzato.

+1

La risposta è ': w' ma sono abbastanza sicuro che è un duplicato. – statox

+0

Non so se dovrei votare per chiudere questa domanda .... Potrebbero esserci molti Q simili, come "come spostare maledire su/giù/sinistra/destra", "come uscire senza salvare", " come annullare/ripristinare "... – Kent

+0

@DarshanSharma Il comando più importante in vim che dovresti imparare non è': w', è ': h', fai': h wq' puoi vedere molte possibilità di salvare/uscire/scarta ... – Kent

risposta

29

ESC +: w

Il w è "scrivere", il q è "uscire"; usa solo "scrivi".

0

Ecco un altro shorcut che funziona, se sei interessato a salvare una sequenza di tasti o due. Eseguire i seguenti comandi (a patto che il Vim (rc) file di configurazione corrisponde al target di destinazione di seguito):

`$ echo "noremap ww :w<CR>" >> ~/.vimrc` 
`$ source ~/.vimrc` . 

Questo dovrebbe aggiungere una riga al file di configurazione di Vim, noremap ww :w<CR>, che: (1) La Repubblica italiana creerà un nuovo "Rimappa" in modalità normale (noremap); (2.) Designa ciò che possiamo considerare un nuovo operatore, o il tasto di comando operativo, ww, per il ...; (3.) ... per il comando dell'operando, :w<CR>, che significa "[Inserisci la] modalità di comando, con": ", quindi il tratto chiave" w ", seguito da Carrige Return()", ed è il modo l'operatore si comporterà quando chiamato. Nel caso in cui non si abbia familiarità con le scorciatoie della modalità normale di Vim: Ad esempio, utilizzando il mio esempio, si digiterà letteralmente le lettere "ww" e si leggerà in basso per confermare che le righe sono state scritte. (Non sono necessarie combinazioni "CTRL -... o CMD- o Shift -" -)

Problemi correlati