Отключить прокрутку при запуске приложения (Vim) в окне консоли Windows

0

В Windows, когда я использую командную строку и запускаю Vim, у меня есть привычка пытаться прокручивать файлы с помощью колесика мыши (которое, конечно, работает в gVim, но не внутри терминала).

Есть ли способ настроить командную строку Windows для автоматического отключения прокрутки (с помощью полосы прокрутки и колесика мыши) при каждом запуске приложения, которое запускается внутри самого окна консоли?

В идеале должен быть способ заставить Windows «интеллектуально» определять, следует ли отключить прокрутку (поскольку некоторые приложения, такие как ssh, воспользоваться прокруткой доступны). В противном случае, поскольку Vim - единственное приложение, которое я использую, которое плохо работает, когда я пытаюсь прокрутить его, я хотел бы иметь возможность просто указать, что запуск Vim должен всегда отключать прокрутку.

Kyle Strand
источник
1
set mouse=a ?? :help mouse в Vim
lornix
@lornix Нет, это внутри Vim и контролирует, как Vim реагирует на прокрутку
Kyle Strand
Ваш вопрос затрудняет определение того, хотите ли вы отключить прокрутку vim или отключить прокрутку окна терминала. Не то чтобы «cmd.exe» был для начала терминалом. Вы смотрели на cmd.exe параметры командной строки? cmd /? ?
lornix
Я сказал «настроить командную строку Windows для автоматического отключения прокрутки», и это то, что я имел в виду. И да, я понимаю, cmd.exe паршивый терминал (для благотворительности), но оказывается, что он действительно поддерживает именно ту функцию, которую я хотел; см. мой ответ ниже.
Kyle Strand

Ответы:

1

По-видимому cmd.exe делает на самом деле разумно отключить прокрутку по умолчанию; моя проблема заключалась в том, что я был внутри ssh сеанс, поэтому Windows на самом деле не знал, что я работал vim, (Я сомневаюсь, что есть способ заставить полосу прокрутки исчезнуть при запуске vim внутри ssh сессия внутри cmd.exe.)

Kyle Strand
источник