Nonaktifkan klik mouse di gvim di ubuntu

11

Bagaimana cara membuat gvim mengabaikan klik mouse. Saya benar-benar muak dengan trackpad membuat kursor saya di semua tempat. Saya menggunakan xubuntu jika itu berarti apa-apa.

Galadude
sumber

Jawaban:

11

Saya menggunakan:

:set mouse=c

Ini mengaturnya ke mode baris perintah. Anda dapat membaca tentang semua opsi dengan mengetik,

:help mouse

Untuk menghindari keharusan mengetikkan perintah setiap kali, Anda bisa memasukkannya ke ~ / .vimrc Anda

Matius
sumber
3

Seperti yang dikatakan akira, Anda dapat sepenuhnya menonaktifkan mouse, tetapi Anda juga dapat secara selektif menonaktifkan tombol mouse dengan memetakannya <nop>. Misalnya, jika itu hanya masalah dalam mode penyisipan, dan hanya tombol kiri mouse:

:imap <LeftMouse> <nop>

Anda bahkan dapat melakukannya untuk klik ganda:

:imap <2-LeftMouse> <nop>

Lihat:

:help gui-mouse-mapping
:help map-overview
Heptite
sumber
1

Saya memiliki masalah yang sama dan meskipun seseorang dapat menonaktifkan mouse / touchpad sepenuhnya ada solusi yang lebih baik: untuk menonaktifkan touchpad saat mengetik.

Untuk Ubuntu ada caranya .

Orang Mars
sumber
0

Saya menggunakan set so=1di .gvimrc atau .vimrc saya di bawah bagian gui. Yang lain adalah untuk Ctrl+ Cdan Ctrl+ Vpaste, yang benar-benar nyaman di gui.

if has('gui_running')
        vmap <C-c> "+yi
        vmap <C-x> "+c
        vmap <C-v> c<ESC>"+p
        imap <C-v> <C-r><C-o>+
        set so=1
endif
cbaxley
sumber