Existe-t-il un moyen simple de connaître la valeur actuelle d’un paramètre Vim spécifié? Si je veux connaître la valeur actuelle de, disons tabstop , je peux exécuter: :set tabstop sans passer d’argument, et Vim me dira la valeur actuelle. C’est bien pour beaucoup de parameters, mais ce n’est pas bon pour ceux qui sont vrais […]
Disons que vous avez une zone sélectionnée dans vim. Comment pouvez-vous le copier dans le presse-papiers OS X? (Indice: le presse-papiers OS X peut être écrit via pipe dans /usr/bin/pbcopy )
Je travaille avec deux fichiers, je dois copier quelques lignes d’un fichier et coller dans un autre fichier. Je sais copier (yy) et coller (p) dans le même fichier. Mais cela ne fonctionne pas pour différents fichiers, comment cela se passe-t-il? En outre, existe-t-il un moyen de couper-coller? J’ai essayé de googler, mais la plupart […]
Je peux faire :%s///g pour remplacer une chaîne dans un fichier, ou :s/// pour remplacer la ligne en cours. Comment puis-je sélectionner et remplacer des mots de lignes sélectives dans vim? Exemple: remplacer le texte des lignes 6-10 , 14-18 mais pas de 11-13 .
Je veux append * à la fin de chaque ligne dans Vim. J’ai essayé le code sans succès :%s/\n/*\n/g
Lorsque je veux que le curseur se place à la fin du fichier (c.-à-d. La fin de la dernière ligne) dans Vim, je dois taper six séquences de touches: G$a – qui se traduit par ESC + Shift g + Shift 4 + a sur la disposition de mon clavier. Comment puis-je le faire plus […]
Est-il possible en (g) Vim de déplacer le curseur à sa position précédente (en mode normal)? Quelque chose à faire dans la liste des positions de curseur précédentes serait idéal. Mais il suffirait aussi de passer au dernier emplacement (quelque chose comme cd – in bash avec des répertoires). Voici une petite démonstration: line |1| […]
J’ai l’habitude d’utiliser vim pour modifier les fins de ligne d’un fichier: $ file file file: ASCII text, with CRLF line terminators $ vim file :set ff=mac :wq $ file file file: ASCII text, with CR line terminators Est-il possible d’utiliser un processus similaire pour modifier le codage unicode d’un fichier? J’essaie ce qui suit, […]
Lorsque je copie du code à partir d’un autre fichier, le formatage est perturbé, comme ceci: fun() { for(…) { for(…) { if(…) { } } } } Comment puis-je formater ce code dans vim?
Je connais la regex pour faire un remplacement global, %s/old/new/g Comment faites-vous pour effectuer une recherche interactive dans Vim ?