Vi & Vim

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


3
Pourquoi devrais-je utiliser augroup?
Je comprends comment les commandes automatiques fonctionnent et comment les utiliser, mais je suis un peu sûr de ce à quoi sert augroup. J'ai lu:help augroup *:aug* *:augroup* :aug[roup] {name} Define the autocmd group name for the following ":autocmd" commands. The name "end" or "END" selects the default group. To …
31 autocmd 

1
Agrandir une sélection visuelle dans l'autre sens
Parfois, j'ai sélectionné une sélection visuelle avec, par exemple, Vjjjjjpour me rendre compte plus tard que j'aurais dû commencer la sélection une ligne plus haut. Cependant, appuyer sur kdiminue simplement la plage inférieure de la sélection plutôt que de déplacer la sélection entière sur une ligne. Voici un visuel isation …

7
Afficher uniquement les lignes correspondantes?
Dans un long fichier, je voudrais rechercher un modèle qui correspondra à environ 200 lignes. Les lignes correspondantes se trouvent à des emplacements aléatoires dans le fichier. Lorsqu'une ligne correspond, seule la ligne elle-même est pertinente, pas de contexte au-dessus ou en dessous. Normalement, je cherchais /et sautais les matchs …
31 search 

5
Effectuer certaines opérations sans effacer le registre
Souvent, dans les fichiers de configuration, je peux copier et coller un bloc de lignes, puis je souhaite apporter de petites modifications à ce bloc. Après avoir collé, j'utilise xpour supprimer les caractères que je veux supprimer, puis je continue pour coller le bloc suivant. Sauf xmet les caractères supprimés …

5
Terminal borked après avoir appelé Vim avec xargs
J'ai parfois essayé d'invoquer Vim en utilisant xargs, comme ceci: find . -name '*.java' | xargs vim … Quel genre d'œuvres: Au lancement de Vim, je vois brièvement le flash d'avertissement suivant: Vim: Warning: Input is not from a terminal L'édition fonctionne - :filesénumère correctement tous les .javafichiers comme prévu. …



5
Permuter la position de deux fenêtres
Disons que la structure actuelle de ma fenêtre est la suivante: + ----- + ---------------------------- | | | A | | | + ----- + | | | B | L'ordre de A et B n'est pas tout à fait naturel. Ce serait mieux si B était au sommet. Cependant, …



2
Quelle est la différence entre let et set?
Je ne connais pas beaucoup la théorie derrière Vim. Il semble que nous ayons setquelques variables et d' letautres variables. Quelle est la différence, et quand l'un est-il nécessaire par rapport à l'autre? En outre, le schéma de couleurs de Vim solarisé indique let g:blabla...quelle est la signification de g:dans …
29 vimrc  vimscript 

5
Renuméroter la liste des tampons
Après avoir travaillé sur un projet pendant un certain temps, je commence à voir de grands écarts entre les nombres de tampons consécutifs. Cela est dû au fait que les tampons entre eux ont été effacés pour diverses raisons. Malheureusement, cela peut rendre difficile de passer à un tampon particulier …



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.