Редагувати: Проблема з увімкненою мишею в, vim
здається, є специфічною для gnome-terminal
(версія 3.4.1.1-1; я використовую резервний режим gnome 3). Якщо я запускаю xterm
, підтримка миші в програмі vim
за замовчуванням відключена, і я маю можливість увімкнути її ( :set mouse=a
що я ніколи не роблю) та відключити її ( :set mouse=
). На відміну від цього , коли я біжу vim
в gnome-terminal
, підтримка миші включена за замовчуванням , і це не представляється можливим , щоб вивести його з ладу ( :set mouse=
не має ніякого ефекту). Чи не існує рішення щодо зміни термінального емулятора?
Я хочу повністю відключити підтримку миші в vim
. Я працюю у vim
версії 2: 7.3.547-3 через gnome-terminal
версію 3.4.1.1-1. Наступні команди, виконані безпосередньо в vim або додані до мого .vimrc
файлу, не можуть відключити підтримку миші:
set mouse =
set mouse =""
На основі читання посібника vim та публікацій в Інтернеті одна чи обидві ці команди повинні працювати. Зокрема, у посібнику vim зазначено наступне
'mouse' string (default "", "a" for GUI, MS-DOS and Win32)
The mouse can be enabled for different modes:
n Normal mode
v Visual mode
i Insert mode
c Command-line mode
h all previous modes when editing a help file
a all previous modes
r for |hit-enter| and |more-prompt| prompt
Normally you would enable the mouse in all four modes with: >
:set mouse=a
When the mouse is not enabled, the GUI will still use the mouse for
modeless selection. This doesn't move the text cursor.
Я використовую ноутбук, і кожен раз, коли моя рука чистить трекпад, положення мого курсору у vim різко рухається.