Comprendre et utiliser des tampons VIM

Comprendre et utiliser des tampons VIM
Pendant que vous commencez à travailler sur Vim Editor, le concept le plus déroutant de VIM est tamponné. Surtout pour les débutants, comme les autres éditeurs, ils supposent que les fenêtres et les onglets affichés seront fermés après la fermeture du fichier entier. Pour comprendre le concept de base des tampons, il est important de savoir comment VIM affiche le fichier et les tampons qui y fonctionneront.

Aujourd'hui, dans cet article, nous vous donnerons une compréhension de base des tampons VIM et comment vous pouvez effectuer diverses actions à l'aide de tampons. Nous avons mis en œuvre des tâches de tampon VIM sur Ubuntu 20.04 Système d'exploitation.

Que sont les tampons?

Dans VIM Editor, les tampons sont une partie de mémoire chargée du contenu du fichier. Mais ne fonctionne pas sur le fichier d'origine. Le fichier d'origine reste le même jusqu'à ce que les tampons écrits dessus. Tous les fichiers qui s'ouvrent sont associés à un tampon spécifique. Les tampons ne sont pas associés à un fichier. Vous pouvez faire de nombreux tampons comme vous le souhaitez.

Lorsque vous utilisez des tampons dans VIM, ils peuvent être cachés à la vue d'affichage. Si vous ouvrez un fichier pour l'édition, il crée automatiquement un tampon, et chaque fichier restera accessible jusqu'à ce que vous fermez le VIM.

Appuyez sur 'Ctrl + Alt + T' pour ouvrir le terminal. Maintenant, vous accéderez à l'éditeur de ligne de commande VIM en utilisant la commande suivante:

$ vi

Comment créer des tampons VIM?

Eh bien, pour créer un nouveau tampon sur VIM, vous pouvez utiliser quelques commandes.

Utilisez la commande suivante pour créer un nouveau tampon. La commande ci-dessous divisera l'interface VIM en deux fenêtres horizontales.

:nouveau

Utilisez la commande suivante qui créera un nouveau tampon et divisera l'écran VIM en deux fenêtres verticales.

: Vnew

Comme nous l'avons mentionné ci-dessus, si vous modifiez un fichier, il fera automatiquement un nouveau tampon. Alors, suivez la commande ci-dessous pour modifier un fichier dans VIM.

: modifier le nom de fichier

Par exemple, nous avons créé un fichier nommé 'BufferIntro', utilisez la commande suivante pour modifier ce fichier sur VIM:

: modifier les tamponsintro

Pour modifier plusieurs tampons de fichiers sans enregistrer les modifications, vous devez activer l'option en utilisant la commande suivante. Sinon, vous obtiendrez un message d'erreur.

: Set Hidden

Comment gérer les tampons VIM?

Pour afficher la liste des tampons, vous exécuterez la commande comme suit sur l'éditeur VIM:

: LS

Mais, alternativement, vous pouvez également utiliser la commande suivante pour effectuer la même action sur VIM:

: tampons

La sortie suivante sera affichée sur VIM. Le premier est la colonne numérique qui indique le numéro de tampon, dans la deuxième colonne, vous verrez quelques indicateurs de signe qui représentent l'état du tampon:

%: le signe indique le tampon dans la fenêtre actuelle
#: Modifier le tampon alternatif
A: indique le tampon actif qui est visible et chargé.
H: signifie tampon caché si vous affichez sur votre écran.

Le troisième est le nom du tampon ou du nom de fichier. Le dernier argument indique le numéro de ligne sur quel pointeur pointe.

Si vous souhaitez faire un tampon dans un état actif, vous taperez la commande suivante:

: numéro de tampon

Le numéro de tampon que vous utiliserez à partir de la liste de tampons.

Pour charger tous les tampons dans les fenêtres divisées, vous utiliserez la commande suivante:

:balle

La commande ci-dessus ouvrira tous les tampons d'une nouvelle fenêtre comme suit:

Vous pouvez également ouvrir des tampons dans l'orientation de la fenêtre verticale en utilisant la commande suivante sur VIM:

: balle verticale

Pour ouvrir un tampon particulier dans une nouvelle fenêtre, à cette fin, émettez la commande suivante sur VIM:

: Sbuffer

Vous pouvez également utiliser le raccourci à cet effet. Type Numéro de tampon, alors vous appuyez sur Ctrl w ^.

Supprimer les tampons

Une fois la modification d'un fichier terminé, vous pouvez désormais supprimer le tampon de la liste en émettant la commande suivante sur le VIM:

: bdelete arg

Ou

: bd arg

Lorsque Arg peut être le nom du fichier ou le numéro du tampon, vous souhaitez supprimer de la liste.

Tout d'abord, vous répertoriez les tampons en utilisant: la commande ls.

Par exemple, vous souhaitez supprimer le 3ème tampon nommé avec «newfile» de la liste. Donc, vous tapez la commande suivante pour le faire.

: bdelete 3

Ou

: bdelete newfile

Maintenant, listez tous les tampons. Vous verrez que le 3ème tampon a été supprimé de la liste du tampon.

Vous pouvez même supprimer plusieurs tampons de la liste à l'aide de la commande suivante:

: Bdelete Buffer-Name1 Buffer-Name2…

Ou

: 2,4bdelete (il supprimera les numéros du deuxième tampon jusqu'à 4)

Navigation tampons

Vous pouvez utiliser la commande suivante pour la navigation de tampons:

  • Ajoutez un fichier dans le nouveau tampon: Badd
  • Passez à un tampon spécifique n: bn
  • Sautez dans le tampon suivant dans la liste des tampons: BNEXT
  • Remontez au tampon précédent dans la liste des tampons: bprevious
  • Sautez au premier tampon: BFirst
  • Sautez au dernier tampon: explosion

Dans cet article, nous avons donné une compréhension de base des tampons VIM. Nous voyons comment gérer les tampons VIM et les utiliser. Si vous souhaitez explorer plus, puis en utilisant: Aidez Buffer, vous pouvez explorer chacun et tout ce qui concerne les tampons VIM. J'espère que cet article vous aidera à explorer des choses plus avancées liées aux tampons VIM.