2012-03-14 8 views
17

कई वर्षों के मेरे आईडीई के साथ एक बहुत लंबी स्थायी आदत यह है कि CTRL (या कमांड) + क्लिक एक पूर्ण शब्द का चयन करता है। यह वर्तमान में एसटी 2 में एक शब्द पर डबल क्लिक करने के बराबर है। मैं उम्मीद कर रहा हूं कि एसटी 2 में इस क्षमता को बहाल करने में सक्षम होना चाहिए। क्या मैं इसके बारे में एक कुंजी-बाइंडिंग या प्लगइन के साथ जाऊंगा?CTRL + सब्लिमे टेक्स्ट 2 में बाध्यकारी पर क्लिक करें

+0

आप किस प्लेटफ़ॉर्म का उपयोग कर रहे हैं? –

उत्तर

32

आप एक sublime-text-2/Packages/User/Default (Linux).sublime-mousemap फ़ाइल बनाते हैं (यह मानते हुए आप लिनक्स पर कर रहे हैं) और (पहले से ही मौजूद हैं फ़ाइल पहले से ही वहाँ है तो इस वर्गाकार कोष्ठक में फ़ाइल के अंत में डाल दिया) यह में रखते:

[ 
    { 
     "button": "button1", "count": 1, "modifiers": ["ctrl"], 
     "press_command": "drag_select", 
     "press_args": {"by": "words"} 
    } 
] 

यह मानक Ctrl + क्लिक व्यवहार को ओवरराइड करेगा, और जो भी आप चाहते हैं वह करें। हालांकि डिफ़ॉल्ट Ctrl + क्लिक व्यवहार बहुत अच्छा है - एक साथ कई चयन और कर्सर के लिए अनुमति देता है (फ़ाइल में विभिन्न स्थानों में Ctrl + क्लिक करने का प्रयास करें), ताकि आप उस कार्यक्षमता को कहीं और फिर से असाइन करना चाहें। आप Ctrl को बहु-चयन सुविधा बदलने के लिए + Alt + क्लिक करना चाहता था, तो आप भी जोड़ने में वर्ग कोष्ठकों में ऐसा कर सकते हैं:

{ 
    "button": "button1", "count": 1, "modifiers": ["ctrl", "alt"], 
    "press_command": "drag_select", 
    "press_args": {"additive": true} 
} 
+0

महान उत्तर। यह काम किया। मैं मानता हूं कि बहु-चयन व्यवहार अच्छा है। कोई विचार है कि मैं CTRL + ALT + क्लिक का उपयोग करके पुनः सक्षम कैसे कर सकता हूं? – phirschybar

+1

@phirschybar - अरे, धन्यवाद, थोड़ा जोड़ा गया ताकि आप इसके लिए पुन: असाइन कर सकें! :) – fraxel

+1

मेरी इच्छा है कि मैं आपको और अंक दे सकूं। आप एक एसटी 2 नायक हैं। एक नोट: 'Alt' होना चाहिए 'alt' (लोअरकेस ए)। लेकिन यह टिप टॉप काम किया। एक बार फिर धन्यवाद। – phirschybar

4

यह st3 लिए काम करता है, मुझे लगता है ST2 में काम करता है

लिनक्स - ~/Library में बना "डिफ़ॉल्ट (OSX) .sublime-mousemap" - बनाने के "डिफ़ॉल्ट (लिनक्स) .sublime-mousemap" में ~/.config/उदात्त-पाठ -3/संकुल/उपयोगकर्ता

मैक/अनुप्रयोग समर्थन/उत्कृष्ट पाठ 3/पैकेज/उपयोगकर्ता

विन -% appd में "डिफ़ॉल्ट (विंडोज़) .ublime-mousemap" बनाएं एटीए% \ Sublime पाठ 3 \ पैकेज \ उपयोगकर्ता

[ 
    { 
     "button": "button1", 
     "count": 1, 
     "modifiers": ["ctrl"], 
     "press_command": "drag_select", 
     "command": "goto_definition" 
    } 
]