ฉันจะทำให้ gvim ละเว้นการคลิกเมาส์ได้อย่างไร ฉันเบื่อแทร็คแพดทำให้เคอร์เซอร์อยู่ทั่วทุกที่ ฉันใช้ xubuntu ถ้านั่นหมายความว่าอะไร
ฉันจะทำให้ gvim ละเว้นการคลิกเมาส์ได้อย่างไร ฉันเบื่อแทร็คแพดทำให้เคอร์เซอร์อยู่ทั่วทุกที่ ฉันใช้ xubuntu ถ้านั่นหมายความว่าอะไร
คำตอบ:
ฉันใช้:
:set mouse=c
สิ่งนี้ตั้งเป็นโหมดบรรทัดคำสั่ง คุณสามารถอ่านเกี่ยวกับตัวเลือกทั้งหมดได้โดยพิมพ์
:help mouse
เพื่อหลีกเลี่ยงความต้องการที่จะพิมพ์คำสั่งในแต่ละครั้งคุณสามารถวางไว้ใน ~ / .vimrc ของคุณ
อากิระกล่าวว่าคุณสามารถปิดการใช้เมาส์อย่างสิ้นเชิง <nop>
แต่คุณยังสามารถปิดการใช้งานปุ่มเมาส์การคัดเลือกโดยการทำแผนที่ให้พวกเขา ตัวอย่างเช่นหากเป็นเพียงปัญหาในโหมดแทรกและเพียงปุ่มซ้ายของเมาส์:
:imap <LeftMouse> <nop>
คุณสามารถทำได้ด้วยการคลิกสองครั้ง:
:imap <2-LeftMouse> <nop>
ดู:
:help gui-mouse-mapping
:help map-overview
:set mouse=
ดูเพิ่มเติมที่: http://vimdoc.sourceforge.net/htmldoc/term.html#mouse-using
ฉันมีปัญหาเดียวกันและแม้ว่าหนึ่งสามารถปิดการใช้งานเมาส์ / ทัชแพดทั้งหมดมีทางออกที่ดีกว่า: การปิดการใช้งานทัชแพดในขณะที่พิมพ์
ฉันกำลังใช้ set so=1
ใน. gvimrc หรือ. vimrc ของฉันภายใต้ส่วน gui อีกอันใช้สำหรับCtrl+ CและCtrl+ การVวางซึ่งสะดวกมากใน 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