Articles of vim

Pouvez-vous éditer en masse tous les fichiers retournés dans un grep?

Je veux éditer en masse une tonne de fichiers renvoyés dans un grep. (Je sais, je devrais aller mieux à sed). Donc si je fais: grep -rnI ‘xg_icon-*’ Comment puis-je transférer tous ces fichiers dans vi?

Comment est-ce que je détecte OS X dans mon fichier .vimrc, ainsi certaines configurations s’appliqueront seulement à OS X?

J’utilise mon fichier .vimrc sur mon ordinateur portable (OS X) et plusieurs serveurs (Solaris et Linux), et je pourrais éventuellement l’utiliser dans un environnement Windows. Je sais comment détecter unix généralement, et Windows, mais comment puis-je détecter OS X? (Et pour cela, existe-t-il un moyen de faire la distinction entre Linux et Solaris, etc. Et […]

Vim: comment échanger deux personnages?

Y a-t-il une commande rapide à changer Cnotrol à Control

vi supprimer du début jusqu’au curseur

Comment pouvons-nous utiliser vim pour supprimer des caractères du début de la ligne jusqu’au curseur. Disons que nous avons une chaîne “hello world” alors que le curseur est sur “w”. Comment pouvons-nous supprimer de “h” jusqu’à “w”.

Plusieurs autocommandes dans vim

J’ai quelques sections dans mon .vimrc qui ressemblent à ceci: autocmd Filetype ruby setlocal ts=2 autocmd Filetype ruby setlocal sts=2 autocmd Filetype ruby setlocal sw=2 maintenant il semble que je puisse les convertir en ceci: autocmd Filetype ruby setlocal ts=2 sts=2 sw=2 mais voici ma question: existe-t-il un moyen de créer une structure comme celle-ci? […]

Comment cacher la barre de menu / outil de gvim?

Je n’ai pas besoin d’utiliser les menus et les barres d’outils de gvim sous Windows; Puis-je les cacher? Cela donnera plus d’espace à la zone de texte.

La mise en évidence de la syntaxe provoque un décalage terrible dans Vim

J’adore Vim. Mais ça me donne des moments difficiles en ce moment. J’utilise beaucoup de plugins et au cours des 6 derniers mois, j’ai trouvé beaucoup de plugins géniaux. Mais mon Vim aussi était très lent. Je fais des nettoyages constants, mais cela n’aide pas beaucoup. Je suis au point où Vim est complètement inutilisable. […]

Comment mapper la clé CAPS LOCK dans VIM?

J’utilise GVIM sous Windows. Et que vous voulez mapper CAPSLOCK à Ctrl + ^ Un moyen de le faire? Btw, je vois des tonnes d’échantillons sur le Web pour échanger CAPS et Esc à l’aide du hack de registre, mais aucun d’eux n’utilise la commande VIM map, mais des outils externes et des modifications de […]

Vim garde la position du curseur pendant le défilement

Existe-t-il un moyen de garder l’emplacement de cusror hors écran dans Vim / gVim lors du défilement? Similaire à de nombreux éditeurs Windows. Je connais les marques et les utilise. Je connais aussi le ‘.’ marque (dernier lieu d’édition), mais cherche d’autres idées. Je demande cela parce que parfois je veux garder le curseur à […]

Comment est-ce que vous tirez X nombre de personnages dans vim?

Je sais que je peux couper 5 caractères dans vim en tapant 5x , et je l’utilise souvent pour copier et coller du texte en faisant 5xu puis en les collant ailleurs. Je suis paresseux et préférerais juste taper les 5 caractères pour que je ne vienne pas défaire l’action coupée. Comment puis-je faire ceci?