GNU/Linux >> Linux Esercitazione >  >> Linux

Apri l'ultimo file chiuso in una nuova scheda in Vim

Non devi necessariamente lasciare la modalità normale per aprire il buffer alternativo in una nuova finestra:

CTRL -W ^ apre il buffer alternativo in una divisione orizzontale .

CTRL -W T apre il buffer corrente in una nuova scheda (Shift-T, cioè).

Quindi, una soluzione alla tua domanda sul titolo è la seguente combinazione.

CTRL -W ^ , CTRL -W T :apre il buffer alternativo in una nuova scheda.

Nota che per l'accento circonflesso "^" nel primo comando non devi rilasciare il tasto Control e non devi premere Maiusc, tieni semplicemente premuto CTRL quindi premi W e 6 (dove si trova l'accento circonflesso su molti layout di tastiera inglesi).


# è semplicemente un carattere speciale Ex che verrà sostituito con il nome del file alternativo. Fai un :ls e il file alternativo verrà contrassegnato con un # anche lì.

# può essere usato allo stesso modo con :tabnew e split . Negli esempi seguenti userò :tabe al posto di :tabnew come :tabe è un alias più breve per :tabnew (cercare uno dei due nei documenti di aiuto):

  • Per aprire il file alternativo in una nuova scheda::tabe#
  • Per aprire il file in una nuova suddivisione::split#; questo può essere abbreviato in :sp# e :vsp# per una divisione verticale.

Utilizzando un numero di buffer da :ls , per esempio. numero di buffer 5 puoi anche:

  • apri il buffer in una divisione con :sp#5; alternativamente :sb5 se switchbuf l'opzione contiene newtab identificatore - vedi :help switchbuf
  • apri il buffer in una divisione verticale con :vsp #5 (non esiste :vsb )
  • apri il buffer in una nuova scheda con :tabe #5

Linux
  1. Vim:creare file con +x bit?

  2. È possibile trovare quale Vim/tmux ha il file aperto?

  3. Come utilizzare il tipo di file in Vim?

  4. Come aprire una nuova scheda in GNOME Terminal dalla riga di comando?

  5. VIM:come andare alla riga esatta su Ubuntu

Come decomprimere (aprire) il file Gz

Open Source vs. Sorgente chiusa

4 modi per creare un nuovo file in Linux

Editor VIM

Aggiungi un'intestazione a un file delimitato da tabulazioni

Apre un file dato dal risultato di un comando in vim