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.
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
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
:set mouse=
lihat juga: http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
Saya menggunakan set so=1
di .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