Articles of vim

Prise en charge des regex multilignes dans Vim

Je remarque que la syntaxe regex standard pour la correspondance entre plusieurs lignes consiste à utiliser / s, comme ceci: This is\nsome text /This.*text/s Cela fonctionne par exemple en Perl mais ne semble pas être supporté par Vim. Au lieu de cela, je dois être beaucoup plus spécifique: /This[^\r\n]*[\r\n]*text/ Je ne trouve aucune raison pour […]

Activer la mise en évidence de la syntaxe Vim par défaut

Je sais comment activer et désactiver la coloration syntaxique dans vim en lançant ceci dans l’éditeur: :syntax on/off Mais je souhaite que la coloration syntaxique soit activée par défaut, donc je n’ai pas besoin de l’allumer chaque fois que je lance vim. Comment puis-je faire cela?

remplacer mot sous curseur – Vim

Comment remplacer un mot sous le curseur dans Vim. Donc, au lieu d’utiliser dw alors i puis le mot puis Esc , y a-t-il une combinaison plus simple pour remplacer le mot sous le curseur?

Travailler avec des fichiers énormes dans VIM

J’ai essayé d’ouvrir un énorme fichier (~ 2 Go) dans VIM mais cela a étouffé. Je n’ai pas vraiment besoin d’éditer le fichier, il suffit de sauter autour efficacement. Comment puis-je travailler avec de très gros fichiers dans VIM?

Comment afficher la ligne verticale pour envelopper la ligne dans Vim?

Je suis intéressé à trouver un moyen de montrer une ligne verticale à la colonne 80 dans Vim (pas GVim). J’ai utilisé le set wrap , mais je veux juste montrer une ligne verticale pour que je puisse emballer moi-même la longue ligne.

Comment puis-je fermer un tampon sans fermer la fenêtre?

Les vues multicouches de Vim (Windows, Buffers et Tabs) m’ont laissé un peu perplexe. Disons que je divise l’affichage (: sp), puis sélectionnez un autre tampon à afficher dans chaque fenêtre. Maintenant, je veux fermer un des tampons, mais je ne veux pas que la fenêtre se ferme (après la fermeture, il peut afficher le […]

Mettre à jour vim intégré sur Mac OS X

Je sais que cela pourrait être plus approprié à Ask Different, mais comme j’ai essayé d’append des tags, il n’y avait pas de tag vim , seulement macvim . Donc j’ai pensé que je pourrais avoir un meilleur public ici. Dans le terminal, je fais les choses suivantes $ vim –version VIM – Vi IMproved […]

reformater en vim pour une bonne disposition de la colonne

J’ai cet dataset dans un fichier csv 1.33570301776, 3.61194e-06, 7.24503e-06, -9.91572e-06, 1.25098e-05, 0.0102828, 0.010352, 0.0102677, 0.0103789, 0.00161604, 0.00167978, 0.00159998, 0.00182596, 0.0019804, 0.0133687, 0.010329, 0.00163437, 0.00191202, 0.0134425 1.34538754675, 3.3689e-06, 9.86066e-06, -9.12075e-06, 1.18058e-05, 0.00334344, 0.00342207, 0.00332897, 0.00345504, 0.00165532, 0.00170412, 0.00164234, 0.00441903, 0.00459294, 0.00449357, 0.00339737, 0.00166596, 0.00451926, 0.00455153 1.34808186291, -1.99011e-06, 6.53026e-06, -1.18909e-05, 9.52337e-06, 0.00158065, 0.00166529, 0.0015657, 0.0017022, 0.000740644, […]

Dans vim, comment puis-je ouvrir un fichier au même numéro de ligne que je l’ai fermé la dernière fois?

Je veux configurer vim pour ouvrir un fichier au même endroit que j’ai laissé.

Répétition de caractères en mode insertion VIM

Existe-t-il un moyen de répéter un caractère en mode insertion de Vim? Par exemple, disons que je voudrais insérer 80 tirets dans quelque chose comme emacs que je taperais: Ctrl + U 8 0 – La seule façon dont je sais comment faire dans VIM est de quitter le mode normal pour l’argument de répétition, […]