Comment puis-je mettre du code dans l'éditeur Vim sous Windows?
-
03-07-2019 - |
Question
Dupliquer:
En utilisant vim sous linux, je peux indenter un bloc de code en utilisant le mode VISUAL et en appuyant sur ">". Cela ne se produit pas dans Windows sous Windows.
Voici ce qui se passe:
- Appuyez sur V, le VIM entre en mode VISUAL
- Appuyez sur 'Down', la sortie VIM pour le mode VISUAL. Je ne peux rien sélectionner en mode VISUAL.
Sinon, si j’utilise le mode SELECT pour sélectionner le code, l ’" > " ne pas l'indenter.
La solution 2
Ok, je l’ai compris. Sous Windows, je devrais appuyer sur Maj + Bas pour rester en mode VISUAL.
Autres conseils
Avez-vous gardé mswin.vim? Si vous voulez le même comportement sur les deux systèmes d’exploitation, supprimez ce fichier.
Si vous utilisez V (majuscule), vous passez en mode VISUAL LINE. Pour le mode VISUAL, vous devez utiliser v (minuscule).
Et si vous utilisez les touches de déplacement standard (hjkl), tout se passe bien.
Si vous n'aimez pas les touches de déplacement par défaut, utilisez les mappages suivants:
:map <Up> k
:map <Down> j
:map <Left> h
:map <Right> l
Bizarre, je n’ai pas ce comportement sous Vim 7.1 sous Win XP. Peut-être que l’adoption de nocompatible vous aidera?