Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
linux:vim [29-01-2015 11:03] edmc73 |
linux:vim [27-10-2020 11:34] (Version actuelle) edmc73 |
||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
* '' | * '' | ||
* '' | * '' | ||
+ | |||
+ | * '': | ||
+ | * '': | ||
+ | * '': | ||
__Sélection__ | __Sélection__ | ||
Ligne 31: | Ligne 35: | ||
* '' | * '' | ||
* un appuie sur '':'' | * un appuie sur '':'' | ||
+ | |||
+ | * Insérer | ||
__Recherche__ | __Recherche__ | ||
Ligne 36: | Ligne 42: | ||
* ''?'' | * ''?'' | ||
* '' | * '' | ||
- | * ''#'' | + | * ''#'' |
* '' | * '' | ||
* '' | * '' | ||
Ligne 55: | Ligne 61: | ||
A taper dans vim en tapant '':'' | A taper dans vim en tapant '':'' | ||
+ | Lorsque que vous faite un '' | ||
Remplacer le mot TOTO par TATA sur une ligne pour la 1ère occurrence rencontrée | Remplacer le mot TOTO par TATA sur une ligne pour la 1ère occurrence rencontrée | ||
Ligne 79: | Ligne 86: | ||
Mettre à jour le fichier si il a été modifié entre temps | Mettre à jour le fichier si il a été modifié entre temps | ||
:e | :e | ||
+ | Recharger le fichier automatiquement dès qu'il y a eu une modification | ||
+ | :set autoread | ||
Mettre en surbrilliance le résultat d'une recherche | Mettre en surbrilliance le résultat d'une recherche | ||
Ligne 94: | Ligne 103: | ||
Afficher les numéros de lignes | Afficher les numéros de lignes | ||
:set nu | :set nu | ||
+ | |||
+ | Afficher les caractères invisibles | ||
+ | :set list | ||
+ | Pour désactiver | ||
+ | :set nolist | ||
+ | :set list! | ||
__Règles de tabulations__ | __Règles de tabulations__ | ||
- | Tabulations de 2 espaces | + | Tabulations de 4 espaces |
:set expandtab | :set expandtab | ||
:set shiftwidth=4 | :set shiftwidth=4 | ||
Ligne 123: | Ligne 138: | ||
' | ' | ||
| | ||
+ | |||
+ | Plus => http:// | ||
+ | |||
+ | ===== Encodage ===== | ||
+ | |||
+ | Si on veut un fichier compatible windows au niveau des retours chariots | ||
+ | :set fileformat=dos | ||
+ | au contraire | ||
+ | :set fileformat=unix | ||
+ | |||
+ | Convertir en utf-8 | ||
+ | :set fileencoding=utf-8 | ||
+ | Convertir en iso-8859-15 | ||
+ | :set fileencoding=iso-8859-15 | ||
+ | |||
+ | Connaitre l' | ||
+ | $ file monfichier | ||
Ligne 226: | Ligne 258: | ||
set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15 | set guifont=-misc-fixed-medium-r-semicondensed-*-*-111-75-75-c-*-iso8859-15 | ||
+ | |||
+ | " Uncomment the following to have Vim jump to the last position when | ||
+ | " reopening a file | ||
+ | if has(" | ||
+ | au BufReadPost * if line("' | ||
+ | endif | ||
</ | </ | ||
Ligne 270: | Ligne 308: | ||
===== Tweaker vim ===== | ===== Tweaker vim ===== | ||
http:// | http:// | ||
+ | |||
+ | ===== vim sublime ===== | ||
+ | |||
+ | Sous debian, installer d' | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | ===== Visual mode ===== | ||
+ | |||
+ | Par défaut sous debian 9, le mode visual est activé et je ne supporte pas ce mode car on ne peut plus faire une sélection de texte pour le coller ensuite avec le clic du milieu. | ||
+ | |||
+ | Pour le désactiver | ||
+ | vi / | ||
+ | Commenter avec le double quote | ||
+ | < | ||
+ | " In many terminal emulators the mouse works just fine. By enabling it you | ||
+ | " can position the cursor, Visually select and scroll with the mouse. | ||
+ | "if has(' | ||
+ | " | ||
+ | "endif | ||
+ | </ | ||
+ | |||
+ | Sinon, le mieux est de s' | ||
+ | |||
+ | **shift+select pour sélectionner et coller ailleurs.** | ||
+ | |||
+ | |||
+ | **shift clic droit ou molette pour coller.** |