Vi & Vim

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



1
Quelles sont les options pour entrer en mode insertion?
J'avais l'habitude d'entrer en mode d'insertion en ane réalisant jamais qu'il existe un système pour savoir où le mode d'insertion démarre. J'étais parfois ennuyé de aplacer le curseur après le premier caractère d'une ligne, mais le problème est: il passe en mode d'insertion après la position actuelle du curseur. Ensuite, …

1
Problème d'indentation GQ inexpliqué
J'insère ce texte dans Vim: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of the issue …




1
Le niveau des mots diffère dans vim
Autant que je sache, le vimdiff par défaut ne fait que des différences linéaires. Cependant, il est parfois utile de faire une différence au niveau du mot, en particulier pour les fichiers texte comme Markdown, LaTeX etc. Il existe des outils comme wdiff ou dwdiff qui font la différence au …
11 vimdiff 


1
Tri basé sur des mots séparés par des virgules
Commande normale: le tri peut trier les lignes en fonction de la colonne ou de la colonne virtuelle ( \%cou \%v), la colonne logique de niveau supérieur pourrait-elle être utilisée comme clé de tri? L'utilisation d'une expression régulière semble un peu complexe pour ce scénario (la colonne se trouve à …


3
Rendre les commandes de type ligne de commande <Esc> et Ctrl
Imaginez que vous vouliez citer le mot ci-dessous. Si |c'est la position du curseur, vous pouvez facilement citer le mot à cw""&lt;Esc&gt;Ppartir du mode Normal. |below Je souhaite obtenir le même comportement en mode ligne de commande. Ma question est de savoir comment puis-je dire au mode ligne de commande …



1
Comment déplacer le retrait de ligne sur une valeur spécifique?
Plusieurs fois, je rencontre une situation où une ligne n'est pas correctement en retrait. Ether à travers une pâte, un plugin de retrait incorrect / non préféré, ou le plus souvent des espaces supplémentaires compensant la valeur du retrait. Je règle généralement cela par &lt;&lt;ou &gt;&gt;la ligne plusieurs fois pour …

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.