2012-12-17 28 views
5

क्या माउस क्लिक का उपयोग करके Gvim में फ़ोल्ड खोलना और बंद करना संभव है?माउस का उपयोग कर Gvim फोल्ड टॉगल

कहें कि डबल क्लिक खुलता है और फोल्ड बंद करता है?

+1

गूगल ने कहा कि आप इसे कार्यक्रम कर सकते हैं:: http://stackoverflow.com/questions

मैं एक मानचित्रण अपने जवाब में एक है कि सिर्फ परतों को खोलता है, लेकिन अन्यथा डिफ़ॉल्ट DoubleClick व्यवहार का कहना है के लिए इसी तरह का उपयोग/1683849/माउस-इनपुट-इन-जाँचने – alex

उत्तर

8

यह था कि मैं क्या तलाश कर रहा था

:noremap <2-LeftMouse> za 

टॉगल माउस डबल क्लिक के साथ परतों

या vim

:noremap <3-LeftMouse> za 
9

के पाठ का चयन आदेश में समस्याओं से जूझ रहा से बचने के लिए ट्रिपल क्लिक किया जा सकता है गुना कॉलम (उदाहरण के लिए :set foldcolumn=4), आप संकेतों पर क्लिक करके (एकल-) फ़ोल्डरों को खोल/बंद कर सकते हैं; यह आउट ऑफ़ द बॉक्स काम करता है।

" <2-LeftMouse>  Open fold, or select word or % match. 
nnoremap <expr> <2-LeftMouse> foldclosed(line('.')) == -1 ? "\<2-LeftMouse>" : 'zo'