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:

  1. CTRL + W + bas> sinistra> fenêtre active sur la gauche
  2. CTRL + W + bas> destra> la fenêtre active vers la droite
  3. CTRL + W + bas> déconnecte> la fenêtre active jusqu'à
  4. CTRL + W + bas> <Flèche fenêtre active au fond
  5. 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.

Partagez ce contenu:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter