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:
$ viComment 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.
:nouveauUtilisez la commande suivante qui créera un nouveau tampon et divisera l'écran VIM en deux fenêtres verticales.
: VnewComme 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 fichierPar exemple, nous avons créé un fichier nommé 'BufferIntro', utilisez la commande suivante pour modifier ce fichier sur VIM:
: modifier les tamponsintroPour 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 HiddenComment gérer les tampons VIM?
Pour afficher la liste des tampons, vous exécuterez la commande comme suit sur l'éditeur VIM:
: LSMais, alternativement, vous pouvez également utiliser la commande suivante pour effectuer la même action sur VIM:
: tamponsLa 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 tamponLe 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:
:balleLa 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 verticalePour ouvrir un tampon particulier dans une nouvelle fenêtre, à cette fin, émettez la commande suivante sur VIM:
: SbufferVous 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 argOu
: bd argLorsque 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 3Ou
: bdelete newfileMaintenant, 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:
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.