Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim

1
Empêcher Vim d'enregistrer des événements pour certains types de fichiers
Pour ajouter à cette question de stackoverflow , que faut-il y mettre .vimrcpour assurer une «édition privée» de certaines extensions de fichiers (par exemple des .gpgfichiers). Sans compromettre l'efficacité de la session, aucune information sur le travail effectué ne doit être enregistrée, y compris les registres, l'historique des recherches, l'historique …

3
UI pour personnaliser un vimrc sans en écrire un à partir de zéro
Vim est donc infiniment configurable. Cependant, concevoir un vimrc est une tâche intimidante pour les novices et les utilisateurs intermédiaires. Fondamentalement, vous êtes censé en développer un à partir d'une liste vierge en lisant la documentation et en récupérant des conseils fortuits d'autres utilisateurs. Existe-t-il un menu de configuration intuitif …
12 vimrc  options 




1
Supprimer un mot du dictionnaire
J'utilise gvim: $ gvim --version VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Feb 16 2017 06:36:51) MacOS X (unix) version Included patches: 1-329 Compiled by Homebrew Je modifiais la ligne de texte suivante: enable mouse scrolling, pane selection, pan reiszing and so on. J'ai remarqué que "reiszing" était …




3
Aller à la prochaine occurrence du mot que je viens de changer
Si j'ai les éléments suivants: function foo(bar) { return bar + 1; } Et j'utilise cwpour changer le premier baren baz, comment passer à la correspondance suivante bar, afin que je puisse utiliser .pour effectuer le même changement? Je ne peux pas l'utiliser *, car cela recherche le mot actuel …
12 search 

3
Remplacer par pur vimscript (sans `: s`)
J'ai les éléments suivants dans mon vimrc: func! AddSpaceBeforeEqual() s/\([a-z)_0-9"'\[\]]\)=/\1 =/ge endfunc J'utilise Vint à peluches mon vimrc, et a obtenu l'avertissement suivant: ProhibitCommandWithUnintendedSideEffect Évitez les commandes avec des effets secondaires involontaires. Évitez d'utiliser: s [ubstitute] car il déplace le curseur et imprime des messages d'erreur. Préférez les fonctions (telles …

1
Les erreurs de sort ont une coloration bizarre
J'utilise le correcteur orthographique dans vim, et je trouve une fonctionnalité très ennuyeuse: les erreurs sont mises en évidence avec une couleur étrange, qui ne se trouve nulle part dans les paramètres du terminal gnome: Je voudrais changer la couleur de surbrillance pour autre chose, afin qu'elle n'obscurcisse pas la …

1
Placement de la main pour la navigation Vim
Je suis un nouvel utilisateur de Vim, et je veux poser cette question quelque peu élémentaire afin de m'assurer de commencer à apprendre Vim de la bonne façon et de ne pas développer de mauvaises habitudes. Lorsque vous utilisez Vim, comment positionnez-vous votre main droite? Je trouve plus naturel de …

1
Supprimer une plage de n lignes avant et après une ligne correspondante?
J'ai un fichier de configuration répétitif et je voudrais faire correspondre une expression régulière et supprimer une plage de lignes avant et après une correspondance. Je voudrais également supprimer la correspondance dans une seule commande. Je peux utiliser... :g/match/-1d ... plusieurs fois pour supprimer plusieurs lignes avant un match ... …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.