J'utilise VIM sous Windows. Le problème est que je souhaite l'utiliser CtrlVcomme mode visuel. Cependant, cette clé est en conflit avec le collage Windows. Comment puis-je réinitialiser cette clé en mode visuel VIM au lieu de la coller. Je préfère définir cela dans mon fichier de configuration _vimrc.
110
Shift
touche pour la sélection visuelle sous Windows, contrairement à Linux.Shift
avec les flèches? Je vois le même comportement, mais j'ai découvert que celaShift
fonctionnait. Je ne savais pas que h / j / k / l fonctionnait.Vérifiez votre fichier _vimrc et voyez s'il sources mswin.vim. Ce script mappe le ^ v à la pâte. Vous pouvez soit supprimer cette ligne de votre fichier _vimrc, soit désactiver les commandes de mappage directement sur mswin.vim.
Faites un: aidez-vous à vous comporter sur vim pour plus d'informations.
la source
Le mode visuel (et d'autres choses) fonctionnant comme sous Unix nécessite à la fois les suggestions de JOP et de Windows Programmer.
Dans GVim sous Windows, allez dans le menu d'édition, cliquez sur les paramètres de démarrage et commentez les déchets spécifiques à Windows (en utilisant le caractère de commentaire vimrc, qui est un guillemet double). Le fichier mswin.vim est l'endroit où le ctrl- voverride est spécifié, et l'option behave mswin fait en sorte que les touches fléchées n'appliquent pas simplement le mouvement comme vous le souhaiteriez (cela change également le comportement de sélection de la souris).
J'aime aussi y ajouter un schéma de couleurs sur fond noir, donc cela ressemble plus à ce que je verrais dans un terminal (et parce qu'un fond clair est génial sur papier, mais horrible sur un écran rétroéclairé):
colorscheme koehler
la source
Si cette ligne de votre _vimrc vous dérange:
puis supprimez cette ligne.
la source
Je préfère les mêmes frappes partout, donc j'utilise ceci dans mon .vimrc pour remplacer mswin.vim:
la source
Je ne suis pas sûr que vous puissiez faire grand-chose à ce sujet. Vous pouvez utiliser à la CtrlQplace.
la source
La combinaison des conseils de jop (chercher mswin.vim dans le fichier _vimrc par défaut) et des conseils du "programmeur Windows" (se débarrasser de la ligne "behave mswin") a fonctionné comme un charme pour moi.
(mon représentant est trop faible pour les voter ou les combiner - quelqu'un nettoie cela pour moi, ou je reviendrai une fois que mon représentant sera plus élevé)
la source