informatique:logiciels:vim
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
informatique:logiciels:vim [2020/10/21 13:55] – [Diviser la fenêtre] pteu | informatique:logiciels:vim [2025/01/02 15:48] (current) – [Divers] Thèmes pteu | ||
---|---|---|---|
Line 83: | Line 83: | ||
* '' | * '' | ||
+ | ====Supprimer les lignes contenant un motif==== | ||
+ | Pour supprimer toutes les lignes contenant le motif *toto*, en mode commande : '': | ||
====Commande sur tous les buffers==== | ====Commande sur tous les buffers==== | ||
Line 110: | Line 112: | ||
</ | </ | ||
+ | * pour lancer vim en mode insertion : '' | ||
+ | |||
+ | =====Thèmes===== | ||
+ | |||
+ | * afficher les thèmes installés: '': | ||
+ | * changer le thème: '': | ||
=====Commandes avancées===== | =====Commandes avancées===== | ||
Line 297: | Line 305: | ||
"swap files (*.swp) - default | "swap files (*.swp) - default | ||
"set directory=~/ | "set directory=~/ | ||
+ | |||
+ | " spécifier des retraits de ligne spécifiques pour certains fichiers | ||
+ | " | ||
+ | " | ||
+ | " | ||
</ | </ | ||
Line 308: | Line 321: | ||
La solution est de se rendre dans les options de Kitty/ | La solution est de se rendre dans les options de Kitty/ | ||
+ | ====Désactiver l' | ||
+ | L' | ||
+ | <code bash> | ||
+ | ligne 1 | ||
+ | ligne 2 | ||
+ | ligne 3 | ||
+ | </ | ||
+ | Pour éviter cela il suffit d' | ||
+ | |||
+ | Un premier niveau de sagesse consiste à mapper ce switch sur une touche, comme par exemple '' | ||
+ | <code bash> | ||
+ | set pastetoggle=< | ||
+ | </ | ||
+ | |||
+ | Un second niveau d' | ||
+ | <code bash> | ||
+ | let &t_SI .= " | ||
+ | let &t_EI .= " | ||
+ | |||
+ | inoremap < | ||
+ | |||
+ | function! XTermPasteBegin() | ||
+ | set pastetoggle=< | ||
+ | set paste | ||
+ | return "" | ||
+ | endfunction | ||
+ | </ | ||
+ | |||
+ | source: [[https:// | ||
+ | |||
+ | ====Ne pas copier les numéros de ligne==== | ||
+ | |||
+ | Quand on copie du texte à la souris alors que les numéros de lignes sont affichés, on les copie (bêtement) avec le texte. On peut certes utiliser les raccourcis '' | ||
+ | |||
+ | Un contournement est de désactiver les numéros de ligne au moment de copier :/ : | ||
+ | <code bash> | ||
+ | :set nonu | ||
+ | </ | ||
=====Liens===== | =====Liens===== | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// |
informatique/logiciels/vim.1603288550.txt.gz · Last modified: 2020/10/21 13:55 by pteu