संपादित करें: सक्षम माउस की समस्या vim
विशिष्ट प्रतीत होती है gnome-terminal
(संस्करण 3.4.1.1-1; मैं gnome 3 फ़ॉलबैक मोड का उपयोग कर रहा हूं)। यदि मैं चलाता हूं xterm
, तो vim
डिफ़ॉल्ट रूप से माउस समर्थन अक्षम है, और मेरे पास इसे सक्षम करने का विकल्प है ( :set mouse=a
,, जो मैं कभी नहीं करता) और इसे अक्षम करता हूं ( :set mouse=
)। इसके विपरीत, जब मैं चलाने vim
में gnome-terminal
, माउस समर्थन डिफ़ॉल्ट रूप से सक्षम है और यह उसे निष्क्रिय करने के लिए संभव नहीं है ( :set mouse=
कोई प्रभाव नहीं है)। क्या टर्मिनल एमुलेटर बदलने का समाधान कम है?
मैं माउस समर्थन को पूरी तरह से अक्षम करना चाहता हूं vim
। मैं vim
संस्करण 3.4.1.1-1 के माध्यम से gnome-terminal
संस्करण 2: 7.3.547-3 चला रहा हूं। निम्नलिखित आदेश, चाहे वह सीधे vim में निष्पादित हो या मेरी .vimrc
फ़ाइल में जोड़ा गया हो , माउस समर्थन को अक्षम करने में विफल:
set mouse =
set mouse =""
विम मैनुअल और पदों को ऑनलाइन पढ़ने के आधार पर, इनमें से एक या दोनों कमांड को काम करना चाहिए। विशेष रूप से, विम मैनुअल निम्नलिखित बताता है
'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.
मैं एक लैपटॉप का उपयोग कर रहा हूं और हर बार जब मेरा हाथ ट्रैकपैड को ब्रश करता है, तो मेरे कर्सर की स्थिति अचानक बढ़ जाती है।