Vim - Travailler avec plusieurs choses
Vim est un éditeur très puissant. Il prend en charge de nombreuses fonctionnalités avancées pour travailler avec plusieurs fichiers, tampons et fenêtres. Dans cette section, nous discuterons des éléments suivants -
- Plusieurs fichiers
- Tampons multiples
- Plusieurs onglets
- Plusieurs fenêtres
Plusieurs fichiers
Supposons que vous modifiez un fichier et que vous souhaitez ouvrir un autre fichier dans la même session Vim. Dans ce cas, vous pouvez utiliser la commande d'édition de Vim. Le tableau ci-dessous montre ces commandes
Sr. Non | Commande et description |
---|---|
1 | :e Charger un nouveau fichier dans la mémoire tampon pour l'édition |
2 | :edit Identique à: e |
3 | :e <tab> Répertorier les fichiers à modifier à partir du répertoire actuel |
4 | :edit <tab> Identique à: e <tab> |
Tampons multiples
Nous avons déjà vu ce que sont les tampons Vim. Vim prend en charge plusieurs tampons. Les commandes ci-dessous seront utiles pour travailler avec des tampons -
Sr. Non | Commande et description |
---|---|
1 | :badd <file> Ajouter un fichier dans un nouveau tampon |
2 | :bN Passez au Nième tampon. Par exemple pour passer à la 3e utilisation du tampon: b3 |
3 | :bnext Passer au tampon suivant dans la liste des tampons |
4 | :bprevious Passer au tampon précédent dans la liste des tampons |
5 | :buffers Lister tous les tampons |
6 | :bfirst Déplacer vers le premier tampon |
sept | :blast Déplacer vers le dernier tampon |
8 | :ball Charger tous les tampons |
Par exemple, la commande ci-dessous ajoute un nouveau fichier au tampon -
Maintenant, il y a deux fichiers dans le tampon. Exécutez la commande ci-dessous pour afficher ceci -
:buffers
Il affichera la sortie suivante -
Plusieurs onglets
Comme d'autres éditeurs, nous pouvons également ouvrir plusieurs onglets dans Vim. Le tableau ci-dessous décrit les commandes liées aux onglets -
Sr. Non | Commande et description |
---|---|
1 | :tabnew Ouvrir un nouvel onglet |
2 | :tabnew <file> Ouvrir un nouveau fichier dans l'onglet |
3 | :tabclose Fermer l'onglet actuel |
4 | :tabnext Passer à l'onglet suivant |
5 | :tabprevious Passer à l'onglet précédent |
6 | :tabfirst Passer au premier onglet |
sept | :tablast Passer au dernier onglet |
Par exemple, les images ci-dessous montrent plusieurs onglets
Plusieurs fenêtres
Dans Vim, nous pouvons créer une nouvelle fenêtre en utilisant les commandes suivantes -
Sr. Non | Commande et description |
---|---|
1 | :new <file> Ouvrir une nouvelle fenêtre |
2 | :new <file> Ouvrir le fichier dans une nouvelle fenêtre |
Dans l'image ci-dessous, nous pouvons voir que la fenêtre Vim actuelle est divisée en 2 parties après l'exécution des commandes suivantes -
$vim message.txt
:new