Vi & Vim

15
Comment voir si un plugin est actif

Comment puis-je déterminer si un plugin de type de vim-latexsuitefichier (tel que ) a été installé et activé lorsque j'ouvre le fichier approprié? Un autre éditeur populaire indiquerait que le "mode mineur" correspondant est actif. Quel est l'équivalent

15
«Dap» supprime-t-il tout?

Je connais les commandes "dd" et "d {motion}", mais je ne trouve pas "dap" dans help.txt de vim. Que fait "dap" en mode normal et pourquoi? (Sinon, comment puis-je trouver ce genre de chose par

15
Puis-je répéter une macro avec «l'opérateur point»?

Puis-je répéter une macro avec la .commande? Par exemple, j'aimerais pouvoir taper: @q... et le faire appeler efficacement @q4 fois. Avec le comportement par défaut, cela ne fonctionne que si « q » est titulaire d' une seule commande, par exemple dw, xou iHello<esc>. (Cela a du sens...

14
Afficher les lignes enveloppées partiellement masquées

J'ai activé le set wrap linebreak nolistretour à la ligne avec mon .vimrc. Cependant, cela a le comportement ennuyeux que les lignes qui ne sont pas complètement visibles à l'écran sont cachées et remplacées par des signes @: Comment puis-je faire apparaître ces lignes même si elles sont...

14
Comment utilisez-vous l'arbre des modifications dans vim

Est-il possible de récupérer les changements de branche que j'ai "abandonnés"? Par exemple, j'annule plusieurs opérations en utilisant u, puis j'effectue un changement en mode d'insertion. Mais alors je réalise que je ne veux pas avoir ce changement, je préfère retourner là où j'étais au début...

14
Qu'est-ce qu'un plugin Vim?

Je comprends que nous pouvons étendre la puissance de Vim afin d'ajouter de nouvelles fonctionnalités ou de modifier celles existantes et d'améliorer notre expérience d'édition. Bien qu'étant moi-même un utilisateur de Vim depuis assez longtemps, je suis maintenant dans un territoire inexploré:...

14
vimdiff et fusionner les conflits

Lors de la fusion de branches sous contrôle de source, il y a souvent le problème d'un conflit de fusion avec d'autres développeurs. Je sais que nous pouvons utiliser vimdiff pour différencier les modifications de code par rapport au contrôle de code source , mais existe-t-il également un moyen...

14
Comment convertir des mots en camelCase dans une macro?

J'ai une liste de mots, comme ceci: these are some words that I want to convert to camel case J'ai besoin d'un moyen de tourner, par exemple, camel case en camelCaseune macro (ou un moyen de transformer chaque ligne d'une sélection de ligne visuelle en étui à chameau). Je pourrais utiliser quelque...

14
Cpo & vim est-il une syntaxe spéciale?

Dans les scripts, il est habituel de faire quelque chose comme: let s:save_cpo = &cpo set cpo&vim ... script ... let &cpo = s:save_cpo Pour garantir un mode non compatible pour le script. Est: set cpo&vim une sorte de syntaxe spéciale, comme dans foo & bar? Ou est-ce plus comme...