Vi & Vim

19
Ouvrez les fichiers .md en tant que Markdown

Vim, par défaut, ouvre tous les fichiers .md en tant que code "modula2". Je n'ai jamais entendu parler de modula2 et je n'ai pas l'intention de l'utiliser. Comment puis-je dire à vim de toujours traiter foo.mdcomme Markdown (comme si j'avais tapé :set

19
Quelle est la relation entre vi, nvi et vim?

Sur certains Unix, j'ai parfois trouvé une commande nommée nvi. C'était un éditeur de type vi, sans beaucoup de ses fonctionnalités. C'était peut-être une fourchette de l'ancien vi? Quoi qu'il en soit, quelles viversions sont un fork des autres et quels sont les développements indépendants? Ont-ils...

19
Comprendre la combinaison CTRL-U

Dans cette réponse, j'ai rencontré l' CTRL-Uappel utilisé dans la fonction après :et avant le nom de la fonction réelle. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Voici ce que dit l'aide: CTRL-U Scroll window Upwards in the buffer. The number...

19
Comment définir un popup / menu personnalisé dans vimrc

Attribuer chaque fonction utile à une touche fonctionne bien pour les outils fréquemment utilisés, mais il y a certaines opérations que j'utilise si rarement, que je préférerais les affecter à un menu contextuel défini dans mon vimrc. J'ai vu des plugins comme CtrlP ouvrir une liste contextuelle,...

19
Échanger des arguments de fonction

Lors de la refactorisation de code, il serait utile de pouvoir échanger des arguments de fonction. Changer par exemple: func(foo[0], bar(), baz.spam) dans func(baz.spam, foo[0], bar()) Existe-t-il un moyen de permuter les arguments vers la gauche / droite, en gardant les parenthèses et les virgules...

18
Comment puis-je installer Vim 64 bits sur Windows?

La page Téléchargements de Vim indique que la version 64 bits est abandonnée: Win64 La version 32 bits de Vim fonctionne correctement sur les fenêtres 64 bits. Il y avait un binaire 64 bits, mais il n'a pas été beaucoup utilisé et la maintenance a été arrêtée. Ce qui est bien, je suppose, sauf que...