Vi & Vim

11
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...

11
N'ajoutez pas de nouvelle ligne à la fin d'un fichier

Vim ajoute toujours une nouvelle ligne à la fin de mes fichiers lors de l'enregistrement, et cela provoque des erreurs dans mes scripts PHP. Comment puis-je faire en sorte que vim n'ajoute pas cette nouvelle ligne lors de la

11
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 niveau...

11
Suppression dans Vim puis collage sans nouvelle ligne

Plusieurs fois dans vim, je voudrais supprimer une ligne complètement, donc j'utilise dd. Cependant, je dois ensuite coller cette ligne dans une autre position au sein d'une ligne, mais cela insère une nouvelle ligne avant de la coller, ce qui rend très difficile pour moi d'obtenir le résultat...

11
Comment copier sur des terminaux?

J'utilise un système Linux. Deux vims sont ouverts dans deux terminaux. Maintenant, je voudrais copier du texte de A vers B. Une façon de le faire est de sélectionner du texte dans A, d'utiliser la souris pour copier, puis de passer à B, en mode insertion, la commande <c-r>+collera le texte....

11
Comment enregistrer une macro imbriquée?

Je veux enregistrer une macro dans une macro, comme ceci: qa [ first macro ... ] qb [ second macro ... ] q [ some more stuff, involving @b ... ] q Cependant, la seconde qest interprétée comme une requête pour arrêter la première macro et le reste est interprété comme des commandes. Existe-t-il un...

11
Comment réaliser la numérotation automatique des listes dans vim?

Les contrats, etc., les choses formelles ont besoin de listes numérotées. 1. Some text 2. More text 2.1. Sub-section text etc. La clé est d'éliminer la renumérotation manuelle lors de l'insertion ou de la suppression d'un élément de liste. Est-ce possible avec vim? La cohérence de la numérotation...

11
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)...