Tirer le meilleur parti de l'éditeur Vim
29 luglio 2008, 8:36 Open Source , les systèmes , les Trucs et astuces 29 juillet 2008, 08:36
Il ya des fonctionnalités avancées de Vim qui n'utilise pas souvent, car nous sommes sûrs que le travail de la ligne de commande à distance doit nécessairement avoir peu d'installations disponibles.
Une des caractéristiques les plus incompris concerne la possibilité d'éditer des fichiers multiples. Merci à son approche unique de mise en mémoire tampon, Vim peut gérer un nombre virtuellement illimité de fichiers. La seule limitation réelle est le mode d'affichage: pour travailler sur plusieurs fichiers d'interface de Vim est divisé - horizontalement ou verticalement, voir ci-dessous - en réduisant progressivement la zone allouée à chaque fichier.
Pour ouvrir deux fichiers à la fois en divisant la zone de travail orizzontalmentesi utilise l'option-o:
$ vim -o file1.txt file2.txt
Pour ouvrir deux fichiers à la fois en divisant l'espace de travail horizontal option-O est utilisé:
$ vim -O file1.txt file2.txt
Pour basculer entre les fenêtres en utilisant le raccourci suivant:
- CTRL + W + bas> sinistra> fenêtre active sur la gauche
- CTRL + W + bas> destra> la fenêtre active vers la droite
- CTRL + W + bas> déconnecte> la fenêtre active jusqu'à
- CTRL + W + bas> <Flèche fenêtre active au fond
- CTRL-W CTRL-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 à la séquence habituelle
[ESC]+:q
tout comme lorsque vous modifiez un fichier unique à la fois.
Pour ouvrir un nouveau fichier à partir de Vim en utilisant la séquence
[ESC]+:new nomefile.txt
Si le fichier existe sera édité, sinon il sera créé à partir de zéro.
Pour redimensionner la fenêtre en cours, avant de taper le numéro correspondant à la quantité de lignes que vous souhaitez redimensionner, puis procéder à la combinaison de touches "CTRL-W + + / -":
[ESC] + 5 + CTRL + W + -
Dans l'exemple abiamo réduit la fenêtre en cours de 5 lignes.
Après avoir travaillé sur plusieurs fichiers, vous devrez peut-être pour tout fermer et aller s'amuser un peu. Ce sont les commandes qui pour fermer une session de Vim multiples:
[ESC]+:wqall
[ESC]+:qall!
Dans le premier cas, fermez toutes les fenêtres après avoir sauvegardé les modifications apportées à chacun. Le second vous demande de fermer tous les ignorant toutes les modifications apportées aux fichiers.














