Sunting: Masalah mouse yang diaktifkan di vim
tampaknya khusus untuk gnome-terminal
(versi 3.4.1.1-1; Saya menggunakan mode fallback gnome 3). Jika saya menjalankan xterm
, dukungan mouse dalam vim
dinonaktifkan secara default, dan saya memiliki opsi untuk mengaktifkannya ( :set mouse=a
, yang tidak pernah saya lakukan) dan menonaktifkannya ( :set mouse=
). Sebaliknya, ketika saya menjalankan vim
di gnome-terminal
, dukungan mouse diaktifkan secara default dan tidak mungkin untuk menonaktifkannya ( :set mouse=
tidak berpengaruh). Apakah ada solusi untuk mengganti emulator terminal?
Saya ingin sepenuhnya menonaktifkan dukungan mouse di vim
. Saya menjalankan vim
versi 2: 7.3.547-3 hingga gnome-terminal
versi 3.4.1.1-1. Perintah-perintah berikut, apakah dijalankan secara langsung dalam vim atau ditambahkan ke .vimrc
file saya , gagal menonaktifkan dukungan mouse:
set mouse =
set mouse =""
Berdasarkan membaca manual vim dan posting online, satu atau kedua perintah ini harus berfungsi. Secara khusus, manual vim menyatakan yang berikut ini
'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.
Saya menggunakan laptop dan setiap kali tangan saya menyentuh trackpad, posisi kursor saya dalam gerakan tiba-tiba bergerak.