Question

Dupliquer:

  

Comment mettre en retrait une sélection dans gvim (win32)?

     

Comment indenter rapidement plusieurs lignes dans vi?

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.

Était-ce utile?

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?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top