informatique:linux:vi
Différences
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 | ||
| informatique:linux:vi [2024/06/24 06:42] – [Utilisation] benoit | informatique:linux:vi [2024/06/24 06:43] (Version actuelle) – supprimée benoit | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== VIM ====== | ||
| - | |||
| - | ===== Général ===== | ||
| - | |||
| - | ==== Utilisation ==== | ||
| - | |||
| - | Utilisation de {{informatique: | ||
| - | |||
| - | ==== Aide ==== | ||
| - | Pour obtenir de l' | ||
| - | vim | ||
| - | |||
| - | Puis taper : | ||
| - | :help index | ||
| - | |||
| - | ==== Multi fenetrage ==== | ||
| - | pour activer le multi fenetrage | ||
| - | Crtl + w | ||
| - | |||
| - | pour ouvrir une nouvelle fenetre | ||
| - | n | ||
| - | |||
| - | pour ouvrir un nouveau fichier | ||
| - | :n nomdufichier | ||
| - | |||
| - | pour ouvrir un fichier verticalement : | ||
| - | :vsp nomdufichier | ||
| - | |||
| - | Ouvrir vim en multifenetrage : | ||
| - | vim +vsp file1.txt | ||
| - | |||
| - | pour changer de fenetre | ||
| - | Crtl ww | ||
| - | |||
| - | |||
| - | ==== Commande sed dans VI ==== | ||
| - | Ci-dessous pour commenter les lignes de 64 à 103 | ||
| - | : | ||
| - | |||
| - | Ci-dessous pour remplacer une chaine de caractere dans tout le texte | ||
| - | : | ||
| - | |||
| - | Ci-dessous pour remplacer espace par un retour chariot (Pour faire le ^M faire Ctrl-V Ctrl-M) | ||
| - | :1,$s/ /^M/g | ||
| - | |||
| - | |||
| - | ==== Configurer vim pour la programmation ==== | ||
| - | Insérer les lignes suivantes dans $HOME/ | ||
| - | set shiftwidth=4 | ||
| - | set smartindent | ||
| - | |||
| - | Taille d'une tabulation : | ||
| - | set tabstop=4 | ||
| - | |||
| - | Aussi pour l' | ||
| - | set cindent | ||
| - | set autoindent | ||
| - | |||
| - | Activer la syntaxe en couleur, insérer dans $HOME/ | ||
| - | syntaxe on | ||
| - | | ||
| - | A copier/ | ||
| - | set shiftwidth=4 | ||
| - | set smartindent | ||
| - | set tabstop=4 | ||
| - | set cindent | ||
| - | set autoindent | ||
| - | syntax on | ||
| - | |||
| - | Auto-indentation avec 4 espaces au lieu d'une tabulation : | ||
| - | |||
| - | set mouse=r | ||
| - | syntax enable | ||
| - | set smartindent | ||
| - | set tabstop=4 | ||
| - | set shiftwidth=4 | ||
| - | set expandtab | ||
| - | |||
| - | |||
| - | |||
| - | ==== Afficher les numéros de lignes ==== | ||
| - | :set nu | ||
| - | | ||
| - | ==== Debloquer Copier/ | ||
| - | |||
| - | Pour autoriser le copier/ | ||
| - | |||
| - | set mouse=r | ||
| - | | ||
| - | Pouyr l' | ||
| - | | ||
| - | set mouse=a | ||
informatique/linux/vi.1719211330.txt.gz · Dernière modification : de benoit
