Faire le meilleur usage de l'éditeur Vim
Nessun commento » Open Source, Système, Trucs et astuces Pas de commentaire »
Il ya des fonctionnalités avancées de Vim, qui, souvent, ne pas utiliser, comme nous sommes sûrs que le travail à distance en ligne de commande doit nécessairement avoir quelques équipements disponibles.
L'un des plus mal compris est la possibilité d'éditer plusieurs fichiers. Merci à son mode de mémoire tampon, Vim peut gérer un nombre pratiquement illimité de fichiers. La seule véritable limite est le mode d'affichage: Pour être capable de travailler simultanément sur plusieurs fichiers d'interface est divisée Vim - horizontalement ou verticalement, voir ci-dessous - réduction progressive de la zone allouée à chacun des fichiers.
Pour ouvrir deux fichiers en même temps en divisant la zone de travail orizzontalmentesi utilisée avec l'option-o:
$ vim -o file1.txt file2.txt
Pour ouvrir deux fichiers en même temps en divisant la zone de travail est utilisé à l'horizontale avec l'option-O:
$ vim -O file1.txt file2.txt
Pour basculer entre les fenêtres en utilisant le raccourci suivant:
- CTRL + W + <freccia sinistra> fenêtre active vers la gauche
- CTRL + W + <freccia destra> fenêtre active sur le droit
- CTRL + W + <freccia su> fenêtre active sur le haut de la page
- CTRL + W + <freccia giù> fenêtre active vers le bas
- CTRL + CTRL-W-W (deux fois sur CTRL + W) se déplace rapidement d'une fenêtre à une autre
Pour fermer la fenêtre en cours, il suffit de procéder à l'habituelle séquence
[ESC]+:q
tout comme lorsque nous sommes à modifier un fichier à la fois.
Pour ouvrir un nouveau fichier à partir de la séquence en utilisant Vim
[ESC]+:new nomefile.txt
Si le fichier édité, il y aura, si elle est créée à partir de zéro.
Pour redimensionner la fenêtre, avant de taper le numéro correspondant à la quantité de lignes que nous voulons pour redimensionner et ensuite procéder à la combinaison de touches "CTRL-W + +/-":
[ESC] + 5 + CTRL + W + -
Comme nous l'avons réduit la fenêtre en cours de 5 lignes.
Après avoir travaillé ensemble sur plus d'un fichier, mai il être nécessaire de fermer tout et passer un peu de marche. Ce sont les commandes pour fermer une session de multiples Vim:
[ESC]+:wqall
[ESC]+:qall!
Dans le premier cas est fermé toutes les fenêtres après avoir enregistré les modifications apportées à chacun. Ce dernier demande à quitter en ignorant toutes les modifications apportées aux fichiers.









