GNU/Linux >> Tutoriels Linux >  >> Linux

Ouvrir le dernier fichier fermé dans un nouvel onglet dans Vim

Il n'est pas nécessaire de quitter le mode normal pour ouvrir le tampon alternatif dans une nouvelle fenêtre :

CTRL -W ^ ouvre le tampon alternatif dans une division horizontale .

CTRL -W T ouvre le tampon actuel dans un nouvel onglet (Maj-T, c'est-à-dire).

Donc, une solution à votre question de titre est le combo suivant.

CTRL -W ^ , CTRL -W T  :ouvre le tampon alternatif dans un nouvel onglet.

Notez que pour le caret "^" dans la première commande, vous n'avez pas besoin de relâcher la touche Contrôle et vous n'avez pas besoin d'appuyer sur Maj, maintenez simplement CTRL puis frappez W et 6 (où le curseur se trouve sur de nombreuses dispositions de clavier anglais).


# est simplement un caractère spécial Ex qui sera remplacé par le nom du fichier alternatif. Faites un :ls , et le fichier alternatif sera marqué d'un # là aussi.

# peut être utilisé de la même manière avec :tabnew et split . Dans les exemples ci-dessous, j'utiliserai :tabe à la place de :tabnew comme :tabe est un alias plus court pour :tabnew (recherchez l'un ou l'autre dans les documents d'aide) :

  • Pour ouvrir le fichier alternatif dans un nouvel onglet ::tabe#
  • Pour ouvrir le fichier dans un nouveau split ::split#; cela peut être abrégé en :sp# , et :vsp# pour une division verticale.

Utiliser un numéro tampon à partir de :ls , par exemple. numéro de tampon 5 vous pouvez également :

  • ouvrir le tampon dans un split avec :sp#5; alternativement :sb5 si le switchbuf l'option contient le newtab spécificateur - voir :help switchbuf
  • ouvrir le tampon dans une séparation verticale avec :vsp #5 (il n'y a pas de :vsb )
  • ouvrir le tampon dans un nouvel onglet avec :tabe #5

Linux
  1. Vim :créer un fichier avec +x bit ?

  2. Comment ouvrir un nouvel onglet dans le terminal GNOME à partir de la ligne de commande ?

  3. Ouvrir Vim depuis un script shell Bash

  4. Ajouter un en-tête à un fichier délimité par des tabulations

  5. Comment définir la tabulation sur 4 espaces dans vim?

Comment décompresser (ouvrir) le fichier Gz

Open Source Vs. Source fermée

4 façons de créer un nouveau fichier sous Linux

Éditeur VIM

Comment puis-je ouvrir un fichier en lecture seule à partir de la ligne de commande avec emacs/vi/vim

Comment ouvrir un fichier dans vim en utilisant pipe