Questions marquées «vim»

8
Mappage de clés spécifique à l'application

En général, je veux créer des keymaps spécifiques pour l'application, qui ne fonctionnent que dedans et n'affectent aucune autre application. Par exemple, j'utilise déjà ma touche Caps pour basculer la langue d'entrée (via xorg.conf), mais je veux que Capslock se comporte comme Esc dans vim. On...

8
Bloquer le mouvement pour tout type de support?

Si je veux, disons supprimer un bloc, je peux utiliser des mouvements d'objets texte. C'est-à-dire si mon texte ressemble à ceci: (let [a 1 b {:x 3 :y 4}] a) Et le curseur est par exemple sur le caractère 3. Si je tape diBalors :x 3 :y 4serait supprimé Si c'est le cas, daBle bloc et les crochets...

8
Est-il possible d'exécuter un script VIM en mode non interactif?

Le traqueur de bogues Gnats a une commande (edit-pr) qui ouvre un ticket dans $ EDITOR. Mon $ EDITOR est VIM, et lorsque cette commande ouvre le ticket dans $ EDITOR, j'aimerais effectuer automatiquement des modifications scriptées sans avoir à effectuer de frappes supplémentaires. Existe-t-il un...

8
VIM: afficher toutes les lignes modifiées en session

Existe-t-il une commande ou un plugin que je peux utiliser pour afficher toutes les lignes que j'ai éditées dans une session Vim? Je voudrais pouvoir mettre en évidence tous les changements que j'ai apportés lorsque je travaille dans des projets de collègues et perdus dans les lignes de...

8
Quitter le mode d'insertion de bloc avec Ctrl-C

Dans vim, si vous êtes en mode d'insertion de bloc ( Ctrl-V, Shift-I) et quittez avec Ctrl-C(au lieu de Esc), il annule la modification de bloc (et ne modifie que la première ligne). Pourquoi est-ce? Dans presque tous les autres contextes, Ctrl-Cet Escsont synonymes. (Et idéalement, il existe un...

8
Remplacez globalement Vi par Vim sur Fedora

Sur les systèmes basés sur Debian, le système alternatif gère à la fois le viet l' vimexécutable. Donc, si vimest installé et que vous exécutez vi, vous obtenez également vim, ce que je trouve très agréable, car je déteste absolument le classique vi. Sur Fedora 17 "Beefy Miracle", le système...

8
Vous cherchez un terminal plein écran centré

Il existe plusieurs «éditeurs sans distraction» pour l'écriture: ceux-ci fournissent un environnement minimal en plein écran dans le but de se forcer à se concentrer sur la tâche à accomplir. Je veux faire quelque chose de similaire avec vim. Bien que je puisse simplement le déclencher dans un...

8
Vim: coller des lignes ligne par ligne

Supposons que j'ai un fichier contenant: xxx yyy zzz et un autre fichier: kkk qqq ppp Je souhaite obtenir: xxxkkk yyyqqq zzzppp Est-ce possible dans Vim avec une commande? (J'ai essayé d'utiliser VISUAL BLOCK mais sans succès). Dans mon cas particulier, j'ai deux gros fichiers avec de nombreuses...

8
Copier / coller sur vim sans X

Dans vim, "+pcolle du presse-papiers du système. Cependant, lorsque vous travaillez à distance via SSH sur une boîte non GUI, cela n'est pas disponible. Est-il possible d'implémenter le copier / coller dans cet environnement? Il ne suffit pas de copier du texte à partir du terminal, car il copiera...

8
Vim sort ponctuation pour ⸮

Je me retrouve de plus en plus à utiliser le point d'ironie (⸮) . Cependant, l'orthographe vim ne le reconnaît pas comme un caractère de ponctuation valide. Comment puis-je l'ajouter à vim pour que l'orthographe

8
Comment suspendre l'historique VIM?

Lorsque nous modifions un fichier, nous effectuons généralement plusieurs annulations consécutives, disons 20 fois. Dans VIM, cela se fait généralement en appuyant u20 fois, et cela fait remonter VIM dans la pile d'historique 20 positions. Si vous faites ensuite un certain change, toutes ces 20...