Articles of vim

Comment passer d’un pattern à l’autre en utilisant: vimgrep (Quickfix list)?

Je suis nouveau sur Vim, et j’explore encore certaines fonctionnalités. J’ai un problème avec vimgrep. Je peux rechercher un motif comme celui-ci vimgrep /define/ ** pour qu’il trouve et ouvre le fichier suivant qui contient une define . Mais je ne pouvais pas encore savoir comment aller au prochain fichier / ligne qui correspond à […]

comment append le support de c ++ 11 au plugin syntastic vim?

J’utilise de la syntaxe dans mon projet c ++ 11. Lorsque j’édite dans vim, et que je sauvegarde (: w) le plug-in syntastic me donne des erreurs sur chaque liste d’initialisateurs {} et pour chaque boucle qui sont clairement des caractéristiques c ++ 11 qui manquent. J’ai installé de la syntastique en utilisant un agent […]

Quelle est la différence entre b et B dans Vim?

J’ai googlé et c’est ce que ça dit: Pour revenir en arrière, b est utilisé. Encore une fois, B inclura plus de caractères dans ce que Vim considère comme un mot. Je n’ai pas compris ce que B est différent de b. Pouvez-vous me donner un exemple pour que je comprenne bien? Merci. [EDIT] En […]

Comment changer le comportement de l’éditeur dans une idée intellij

J’ai installé IntelliJIdea 14.0.2 tout à l’heure. Je ne connais pas son éditeur par défaut mais il ouvre maintenant mes fichiers source en option vi . Donc, ne pas me laisser faire l’action par défaut comme Ctrl + v , Ctrl + d qui était présent avant et je l’aimais. Alors, comment changer ce comportement […]

Comment changer les lettres d’un mot en majuscule en minuscule ou inversement (cas d’échange)?

Au lieu de supprimer le mot et de retaper toutes les lettres dans le cas contraire, je voudrais trouver un moyen intelligent de résoudre le problème.

Vim: se déplacer rapidement à l’intérieur de la longue file

J’ai le mot-clé activé et j’ai tendance à avoir des lignes assez longues. Mais se déplacer à l’intérieur d’une ligne de 4 lignes de haut avec “w” est encombrant. Je continue à utiliser / pour sauter au mot que je cherche, mais cela semble un peu exagéré. Des astuces pour avancer plus rapidement dans une […]

Référencement de regex Vim

Je veux faire ça: %s/shop_(*)/shop_\1 wp_\1/ Pourquoi shop_(*) correspond-il à rien?

Vim yank line puis collez-le en ligne

Disons que j’ai les lignes suivantes: thing(); getStuff(); Je veux prendre getStuff() utilisant y y , aller de l’avant avec thing() , en plaçant le curseur sur ( et en appuyant sur p , mais depuis que j’ai coupé toute la ligne, p va coller getStuff() immédiatement après. Je sais que vous pouvez ^ D […]

Ajouter votre fichier .vim ~ / .vimrc à github (aka fichiers de points)

J’ai vu quelques personnes qui ont git repos avec leurs fichiers de points. Je me demande s’ils ont juste cd ~/ git init git add .vimrc // etc ? Et puis c’est comme ça qu’ils le tiennent à jour? Ou font-ils probablement des copies et les synchronisent? Quelle stratégie recommandez-vous ou utilisez-vous? Surtout ne veux […]

Comment puis-je insérer un vrai caractère de tabulation dans Vim?

Quand j’ai mon vimrc ici: set tabstop=2 set shiftwidth=2 set softtabstop=2 set expandtab set smarttab Et j’ai plugin supertab installé. Chaque fois que je suis en mode d’insertion, j’appuie sur la touche tab, cela indique la fin automatique, mais parfois je voudrais insérer un vrai caractère de tabulation dans un littéral de type chaîne. Donc, […]