Vô hiệu hóa nhấp chuột trong gvim trên Ubuntu


11

Làm thế nào để tôi làm cho gvim bỏ qua nhấp chuột. Tôi thực sự phát ngán với bàn di chuột khiến con trỏ của tôi ở khắp mọi nơi. Tôi sử dụng xubfox nếu điều đó có nghĩa là bất cứ điều gì.

Câu trả lời:


11

Tôi sử dụng:

:set mouse=c

Cái này đặt nó ở chế độ dòng lệnh. Bạn có thể đọc về tất cả các tùy chọn bằng cách gõ,

:help mouse

Để tránh phải gõ lệnh mỗi lần, bạn có thể đặt nó vào ~ / .vimrc


3

Như akira đã nói, bạn có thể vô hiệu hóa hoàn toàn chuột, nhưng bạn cũng có thể vô hiệu hóa có chọn lọc các nút chuột bằng cách ánh xạ chúng tới <nop>. Ví dụ: nếu đó chỉ là sự cố trong chế độ chèn và chỉ là nút chuột trái:

:imap <LeftMouse> <nop>

Bạn thậm chí có thể làm điều đó cho nhấp đúp:

:imap <2-LeftMouse> <nop>

Xem:

:help gui-mouse-mapping
:help map-overview


1

Tôi gặp vấn đề tương tự và mặc dù người ta có thể vô hiệu hóa hoàn toàn chuột / bàn di chuột, có một giải pháp tốt hơn: tắt bàn di chuột trong khi gõ.

Đối với Ubuntu có một cách làm .


0

Tôi đang sử dụng set so=1trong .gvimrc hoặc .vimrc của tôi trong phần gui. Những người khác là dành cho Ctrl+ CCtrl+ Vdán, đó là hoàn toàn thuận tiện trong 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.