В Windows, когда я использую командную строку и запускаю Vim, у меня есть привычка пытаться прокручивать файлы с помощью колесика мыши (которое, конечно, работает в gVim, но не внутри терминала).
Есть ли способ настроить командную строку Windows для автоматического отключения прокрутки (с помощью полосы прокрутки и колесика мыши) при каждом запуске приложения, которое запускается внутри самого окна консоли?
В идеале должен быть способ заставить Windows «интеллектуально» определять, следует ли отключить прокрутку (поскольку некоторые приложения, такие как ssh
, воспользоваться прокруткой доступны). В противном случае, поскольку Vim - единственное приложение, которое я использую, которое плохо работает, когда я пытаюсь прокрутить его, я хотел бы иметь возможность просто указать, что запуск Vim должен всегда отключать прокрутку.
set mouse=a
??:help mouse
в Vimcmd.exe
параметры командной строки?cmd /?
?cmd.exe
паршивый терминал (для благотворительности), но оказывается, что он действительно поддерживает именно ту функцию, которую я хотел; см. мой ответ ниже.Ответы:
По-видимому
cmd.exe
делает на самом деле разумно отключить прокрутку по умолчанию; моя проблема заключалась в том, что я был внутриssh
сеанс, поэтому Windows на самом деле не знал, что я работалvim
, (Я сомневаюсь, что есть способ заставить полосу прокрутки исчезнуть при запускеvim
внутриssh
сессия внутриcmd.exe
.)источник