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:// | ||