Vi & Vim

Q & R pour les personnes utilisant les familles d'éditeurs de texte vi et Vim

145
Comment recharger le fichier actuel?

Bien souvent, je travaille avec des fichiers dont la version est contrôlée. Il est donc possible de les modifier en dehors de Vim. Quel est un moyen rapide de recharger le fichier sans avoir à fermer et rouvrir Vim? Et est-il possible de le faire

115
Le mode Ex a-t-il une utilisation pratique?

Vim a un mode Ex qui peut être entré en entrant Q, et un mode de ligne de commande avec lequel vous pouvez entrer q:. Les nouveaux utilisateurs de vim se plaignent généralement d’entrer accidentellement dans ces modes lorsqu’ils tentent de quitter vim. En tant que tel, je désactive ces clés dans...

102
Comment utiliser vim comme outil de différenciation?

J'utilise vim comme principal éditeur. Je voudrais aussi utiliser vim pour diff fichiers et modifier les fichiers tout en faisant le diff pour corriger les changements faciles (plutôt que la plupart des techniques diff qui sont un cycle de diff / fix / diff / fix). En outre, il existe des moyens...

91
Comment supprimer un gros bloc de texte sans compter les lignes?

Dans vim, j'ai souvent besoin de supprimer ou de tirer / mettre de gros blocs de texte. Je peux compter les lignes de texte et entrer quelque chose comme 50ddsupprimer 50 lignes. Mais c'est un peu pénible. Comment puis-je supprimer ce gros bloc de texte sans avoir à connaître le nombre de lignes à...

80
Comment déboguer mon fichier vimrc?

J'ai un problème dans Vim et je pense que c'est peut-être dans mon vimrcdossier (ou on m'a dit que cela pourrait être mon vimrcdossier). Comment puis-je vérifier cela? Si c'est mon vimrcfichier, comment puis-je savoir où exactement le problème

77
Comment éditer des fichiers binaires avec Vim?

Existe-t-il un moyen de modifier des fichiers binaires en mode hexadécimal? Par exemple, si j'ai des données binaires montrées par xxdou hexdump -Ccomme ceci: $ hexdump -C a.bin | head -n 5 00000000 cf fa ed fe 07 00 00 01 03 00 00 80 02 00 00 00 |................| 00000010 12 00 00 00 40 05 00 00...

74
Quel est le but des fichiers d'échange?

Lorsque je modifie des fichiers, Vim a tendance à créer des fichiers nommés , ce qui me gêne. Depuis , je vois que l' option supprime la création de fichiers d'échange..filename.swpvim -h-n Existe-t-il une directive vimrc que je puisse utiliser pour désactiver les fichiers d'échange par défaut?...