Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
software:applications:vim:espace-de-travail [2019/12/05 11:49] – ↷ Page déplacée de app:vim:espace-de-travail à software:applications:vim:espace-de-travail yoann | software:applications:vim:espace-de-travail [2023/08/11 13:59] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Espace de travail ====== | ====== Espace de travail ====== | ||
- | L' | + | L' |
====== Gestion des fenêtres et vues sous vim ====== | ====== Gestion des fenêtres et vues sous vim ====== | ||
- | La fenêtre est une vue d'un buffer (tampon). Cette fenêtre va pouvoir être scindée pour offrir plusieurs vues d'un même ou de plusieurs tampons. | + | La fenêtre est une vue d'un buffer (tampon). Cette fenêtre |
+ | |||
+ | Lorsqu' | ||
+ | * vim charge les fichiers en mémoire : il crée un buffer par fichier ; | ||
+ | * Une fenêtre est créée et affiche le contenu du premier buffer. | ||
+ | |||
+ | <code bash> | ||
+ | # Exécution de vim avec deux fichiers en argument | ||
+ | vim hello.go go.mod | ||
+ | </ | ||
+ | |||
+ | Depuis le mode normal sous Vim, on peut lister les buffers avec la commande **ls** | ||
+ | < | ||
+ | :ls | ||
+ | 1 %a " | ||
+ | 2 " | ||
+ | </ | ||
+ | |||
+ | Vim retourne les informations liées aux buffers: | ||
+ | * Le buffer n°1 est affiché (%) il est permet d' | ||
+ | * Le buffer n°2 est ouvert, lié au fichier go.mod, la position du curseur est sur la ligne 0. | ||
+ | |||
+ | Une note plus détaillée est dédiée aux [[software/ | ||
- | | ||
===== Diviser la fenêtre courante ===== | ===== Diviser la fenêtre courante ===== | ||
Ligne 23: | Ligne 44: | ||
C'est exactement ce qui se produit lorsqu' | C'est exactement ce qui se produit lorsqu' | ||
</ | </ | ||
+ | |||
+ | Pour directement créer un split et y afficher le buffer X on peut utiliser les commandes : | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
===== Contrôle des fenêtres ===== | ===== Contrôle des fenêtres ===== | ||
Ligne 32: | Ligne 58: | ||
===== Les onglets ===== | ===== Les onglets ===== | ||
- | Un onglet peut contenir une ou plusieurs fenêtres. Pour lister les onglets utiliser la commande '': | + | Dans Vim, un onglet peut contenir une ou plusieurs fenêtres |
+ | |||
+ | * Le caractère '>' | ||
+ | |||
+ | Les commandes permettant de naviguer entre les onglets: '' | ||
===== Enregistrer disposition ===== | ===== Enregistrer disposition ===== | ||
Ligne 56: | Ligne 86: | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
- | | + | * https:// |
+ | * https:// | ||