GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso modificare più file in VIM?

Prima di tutto, in vim puoi inserire : (due punti) e poi help help , alla :help per un elenco di argomenti di auto-aiuto, incluso un breve tutorial. All'interno dell'elenco degli argomenti sposta il cursore sull'argomento di interesse e premi ctrl ] e quell'argomento verrà aperto.

Un buon punto di partenza potrebbe essere l'argomento

|usr_07.txt|  Editing more than one file

Ok, passo alla tua risposta.

Dopo aver avviato vim con un elenco di file, puoi passare al file successivo inserendo :next o :n in breve.:wnext è l'abbreviazione di scrivere le modifiche correnti e quindi passare al file successivo.

C'è anche un analogo :previous , :wprevious e :Next . (Notare che :p è una scorciatoia per :print . La scorciatoia per :previous è :prev o :N .)

Per vedere dove ti trovi nell'elenco dei file, inserisci :args e il file attualmente in fase di modifica apparirà in [] (parentesi).

Esempio:

vim foo.txt bar.txt
:args

risultato:

[foo.txt] bar.txt

puoi aprire un altro file mentre vim è aperto con :tabe filename e per passare all'altro file digiti :tabn o :tabp per successivo e precedente di conseguenza.

Le scorciatoie da tastiera gT e gt può essere utilizzato anche per cambiare scheda quando non si è in modalità di modifica (ovvero non in modalità di inserimento, sostituzione ecc.). Su alcuni sistemi Ctrl +Alt +Pagina su e Ctrl +Alt +Pagina giù consente anche il cambio di scheda, ma non sempre funziona (ad esempio, non funzionerà nel terminale OS X 'out of the box').

E puoi vedere il nome del file nella parte superiore dell'app vim.


Comandi per passare da un buffer all'altro:

:bf            # Go to first file.
:bl            # Go to last file
:bn            # Go to next file.
:bp            # Go to previous file.
:bw            # Close file.

:help buffer per trovare ulteriori informazioni

Per conoscere il nome del file usa Ctrl +SOL ,:file o :f


Linux
  1. Come modificare più file e passare da uno all'altro in VIM utilizzando i buffer

  2. Come comprimere più file su Linux

  3. Vim:come aprire più file in schede diverse?

  4. Come posso collegare simbolicamente un file in Linux?

  5. Come dividere un file di testo in più file *.txt?

Come proteggere con password i file nell'editor Vim

Come modificare i file di configurazione in Ubuntu

Come posso correggere i permessi dei miei file?

Come proteggere con password i file usando l'editor Vim in Ubuntu

Come comprimere un file in Linux

Come modificare file binari su sistemi Unix