Sous Windows, lorsque j'utilise l'invite de commande et que je lance Vim, j'ai l'habitude d'essayer de faire défiler les fichiers à l'aide de la molette de la souris (ce qui fonctionne bien sûr avec gVim mais pas à l'intérieur du terminal).
Existe-t-il un moyen de configurer l'invite de commande Windows pour désactiver automatiquement le défilement (avec la barre de défilement et la molette de la souris) chaque fois qu'une application lancée s'exécute dans la fenêtre de la console?
Idéalement, il devrait exister un moyen de permettre à Windows de déterminer "intelligemment" si le défilement doit être désactivé (car certaines applications, telles que celles-ci ssh
, bénéficient de la disponibilité du défilement). À défaut, Vim étant la seule application que j'utilise qui se comporte mal lorsque j'essaie de faire défiler une partie de celle-ci, j'aimerais pouvoir spécifier que le lancement de Vim devrait toujours désactiver le défilement.
set mouse=a
??:help mouse
à Vimcmd.exe
options de ligne de commande?cmd /?
?cmd.exe
c’est un terminal moche (être charitable), mais il s'avère qu’il supporte précisément la fonctionnalité que je voulais; voir ma réponse ci-dessous.Réponses:
Apparemment, le défilement
cmd.exe
est intelligemment désactivé par défaut, en fait; mon problème était que j'étais dans unessh
session, donc Windows ne savait pas vraiment que je couraisvim
. (Je doute qu'il y ait un moyen de faire disparaître la barre de défilement lorsque vous démarrezvim
dans unessh
session à l'intérieurcmd.exe
.)la source