क्या Sublime Text, Atom में कर्सर के नीचे शब्द चुनने का शॉर्टकट है


90

Sublime Text या Atom में कर्सर के तहत शब्द का चयन करने के लिए कोई शॉर्टकट या कमांड है? मुझे डबल-क्लिक के लिए एक प्रतिस्थापन चाहिए। इसलिए मैं इसके बजाय शॉर्टकट दबा सकता था और एक मौजूदा शब्द पर चयन प्राप्त कर सकता था और इसे बदलने के लिए टाइप करना शुरू कर सकता था या उद्धरण आदि में प्राप्त कर सकता था ...

जवाबों:


153

command+ dOSX पर

controldविंडोज / लिनक्स पर +

आप सभी डिफ़ॉल्ट कीबाइंडिंग Preferences > Keybindings - Defaultको सूची में जा कर और खोज कर पा सकते हैं ।


6
किसी शब्द का चयन करने में असावधानी। आप SHIFT + CMD + SPACE के साथ उद्धरणों में संलग्न शब्दों का चयन कर सकते हैं । यह अधिक करता है, चयन की
palaniraja

2
महान, मुझे यह आभास हो रहा था कि आपको काम करने के लिए सबसे पहले सीएमडी-डी शब्द का चयन करना होगा।
विगत

@पलानीराज: शानदार टिप्पणी! इसके लिए यहां आया
राउल रेने

17

आप शब्द का चयन करने के लिए एक महत्वपूर्ण बंधन जोड़ सकते हैं:

{ "keys": ["ctrl+shift+w"], "command": "expand_selection", "args": {"to": "word"} }

find_under_expandकमांड के विपरीत ( control+dडिफ़ॉल्ट रूप से) बार-बार दबाए जाने से मिलान शब्दों पर कर्सर नहीं जुड़ेंगे।


इसके लिए धन्यवाद! यह मुझे वर्षों से परेशान कर रहा था, कि आप हमेशा Ctrl+dअगले शब्द का चयन नहीं करना चाहते हैं , लेकिन कभी-कभी इसके भाग के लिए पूरे शब्द के चयन का विस्तार करना।
निश्चित रूप

7

यदि आप चयन का विस्तार करना चाहते हैं, तो ExpandRegion स्थापित करें:

  • शब्द के चयन का विस्तार करें
  • उद्धरण (केवल सामग्री) के चयन का विस्तार करें
  • उद्धरण (उद्धरण के साथ) के लिए चयन का विस्तार करें
  • सेल्फ क्लोजिंग टैग को पूरा करने के लिए चयन का विस्तार करें
  • मूल नोड सामग्री के लिए चयन का विस्तार करें
  • नोड को पूरा करने के लिए चयन का विस्तार करें
  • मूल नोड सामग्री के लिए चयन का विस्तार करें

यहां छवि विवरण दर्ज करें


5

मैंने इसके लिए चारों ओर देखा और आखिरकार यह आया, जिसे मैंने सौंपा ctrl-F

आपको इसे एक नए उपयोगकर्ता प्लगइन अजगर फ़ाइल में पेस्ट करना होगा

import sublime, sublime_plugin

class find_under_cursor(sublime_plugin.WindowCommand):
    def run(self):
        view = self.window.active_view()
        view.run_command("expand_selection", {"to": "word"}) 
        view.run_command("slurp_find_string")
        self.window.run_command("show_panel", {"panel": "find", "reverse": False} )

1
साइट पर आपका स्वागत है! आपके नाम पर हस्ताक्षर करने की आवश्यकता नहीं है, आपका नाम पहले से ही हर पोस्ट पर है।
केविन पंचो सेप

2

विम बाइंडिंग (विंटेज या विंटेज) के साथ

*- अगला खोजने के लिए
#- अंतिम खोजने के
लिए, सभी मैचों को हाइलाइट किया गया है

विम बाइंडिंग के बिना

वर्तमान फ़ाइल के लिए: CMD+E, CMD+F, Enter
स्पष्टीकरण:
CMD+E- शब्द को कर्सर के तहत कॉपी करता है
CMD+F- स्थानीय फ़ाइल संवाद में खोज लाता है
Enter- एर आपको पता है कि इसका क्या अर्थ है

प्रोजेक्ट में सभी फ़ाइलों को खोजने के CMD+Fलिए स्थानापन्न CMD+SHIFT+F(या आपके द्वारा निर्दिष्ट कोई भी खोज सीमा)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.