सबलेम टेक्स्ट 2 विंडोज में कई कर्सर


84

मैंने विंडोज़ में सबलाइम टेक्स्ट 2 स्थापित किया है और मैं कई कर्सर फ़ीचर का उपयोग करने की कोशिश कर रहा हूं।

सबसे पहले मैं उस चयन को उजागर करता हूं जिसकी मुझे तलाश है (तीन लाइनें)।

तब मैं भी दबा सकते हैं CTRL+ Dप्रत्येक फिर से घटना का चयन करने के लिए, या ALT+ F3सभी का चयन करने के लिए। मेरी स्थिति में चार दोहराव हैं।

मैं अब तीन लाइनों के बीच में कर्सर को स्थानांतरित करना चाहता हूं और कुछ घटनाओं को जोड़ना चाहता हूं, सभी घटनाओं में जोड़ा जाना चाहिए।

जैसे ही मैं चयन में क्लिक करता हूं, एकाधिक चयन छूट जाता है? क्या ऐसा कुछ है जो मैं गलत कर रहा हूं, मुझे यकीन है कि यह गलत है लेकिन जैसा कि प्रलेखन बहुत कमजोर है मुझे यह पता नहीं चल सकता है कि कैसे?


20
क्या ctrl+shift+lआप कई अभिशाप देते हैं?
एजीएस

5
इसे देखने के लिए यहां पहुंचे
twamley

अरे, मुझे इसके लिए एक बेहतर माउस की आवश्यकता होगी। धन्यवाद twamley

12
Ctrl + left clickमेरे लिए समाधान था। Zenexer का उत्तर अधिक देखें।
मार्टिन थोमा

धन्यवाद twamley; जब उद्देश्य एसओ पर टकराए तो उसे प्यार करें।
karan.dodia

जवाबों:


39

उदात्त पाठ में, जब आप पाठ के कई क्षेत्रों का चयन करते हैं, तो एक क्लिक को बहु-चयन मोड से बाहर निकलने का एक तरीका माना जाता है। इसके बजाय कर्सर को कीबोर्ड कीज़ (तीर, Ctrl + तीर, आदि) के साथ ले जाएं और आप ठीक हो जाएंगे


10
ctrl + shift + l - भी। धन्यवाद
स्टुअर्ट

मुझे यह कहना है कि मुझे यह उदात्तता की कमियों में से एक लगता है, कभी भी खुद को दूसरों की परेशानी से बाहर नहीं निकालना पड़ा या स्थिति के आधार पर प्रमुख कॉम्बो का उपयोग करना पड़ा। कुछ स्थितियों से आपको Enter दबाने की उम्मीद है। क्या गलत है Esc? :)
हेनरिक एर्लडसन

156

यह आमतौर पर माउस को पूरी तरह से छोड़ना आसान है - या यह तब होगा जब शब्द को लपेटते समय सबलाइम ने मल्टीसेलेट को गड़बड़ नहीं किया। यहां एकाधिक चयन के लिए कीबोर्ड और माउस का उपयोग करने पर आधिकारिक दस्तावेज है । चूंकि यह थोड़ा फैला हुआ है, इसलिए मैं इसे संक्षेप में बताऊंगा:

Sublime Text 3 में शॉर्टकट अलग-अलग हैं, मैंने एक नोट बनाया है। V3 के लिए, मैं हमेशा नवीनतम देव बिल्ड का उपयोग करके परीक्षण करता हूं; यदि आप बीटा बिल्ड का उपयोग कर रहे हैं, तो आपका अनुभव अलग हो सकता है।

यदि आप टैब या विंडो (विशेष रूप से लिनक्स पर) स्विच करते समय अपना चयन खो देते हैं, तो इसे पुनर्स्थापित करने के लिए Ctrl+ Uका उपयोग करने का प्रयास करें ।

चूहा

विंडोज़ / लिनक्स

इमारत ब्लॉकों:

  • घनात्मक ऋणात्मक:
    • चयन में जोड़ें: Ctrl
    • चयन से घटाएं: Alt v3 के शुरुआती बिल्ड में, यह रैखिक चयन के लिए काम नहीं करता था।
  • चयन प्रकार:
    • रैखिक चयन: Left Click
    • ब्लॉक चयन: Middle Clickया Shift+ Right Click लिनक्स पर, डिफ़ॉल्ट रूप से इसके बजाय मध्य क्लिक चिपकाता है।

जैसा कि आप फिट देखते हैं, गठबंधन करें। उदाहरण के लिए:

  • चयन में जोड़ें: Ctrl+ Left Click(और वैकल्पिक रूप से खींचें)
  • चयन से घटाएँ: Alt+ Left Click यह v3 के शुरुआती बिल्ड में काम नहीं करता था।
  • ब्लॉक चयन जोड़ें: Ctrl+ Shift+ Right Click(और खींचें)
  • ब्लॉक का चयन घटाएँ: Alt+ Shift+ Right Click(और खींचें)

मैक ओएस एक्स

इमारत ब्लॉकों:

  • घनात्मक ऋणात्मक:
    • चयन में जोड़ें:
    • चयन से घटाएँ: ⇧⌘(केवल v3 में ब्लॉक चयन के साथ काम करता है; संभवतः बग)
  • चयन प्रकार:
    • रैखिक चयन: Left Click
    • ब्लॉक चयन: Middle Clickया +Left Click

जैसा कि आप फिट देखते हैं, गठबंधन करें। उदाहरण के लिए:

  • चयन में जोड़ें: + Left Click(और वैकल्पिक रूप से खींचें)
  • चयन से घटाएँ: ⇧⌘+ Left Click(और खींचें - यह संयोजन उदात्त पाठ 3 में काम नहीं करता है, लेकिन माना जाता है कि यह 2 में काम करता है)
  • ब्लॉक चयन जोड़ें: ⌥⌘+ Left Click(और खींचें)
  • ब्लॉक का चयन घटाएँ: ⌥⇧⌘+ Left Click(और खींचें)

कीबोर्ड

खिड़कियाँ

  • एकल चयन मोड पर लौटें: Esc
  • सभी देखभाल में ऊपर की ओर / नीचे चयन बढ़ाएँ: Ctrl+ Alt+ Up/Down
  • सभी देखभाल में बाएं / दाएं चयन को बढ़ाएँ: Shift+ Left/Right
  • सभी देखभाल ऊपर / नीचे / बाएँ / दाएँ, और स्पष्ट चयन करें: Up/ Down/ Left/Right
  • अंतिम चयन प्रस्ताव पूर्ववत करें: Ctrl+U
  • चयनित पाठ की अगली घटना को चयन में जोड़ें: Ctrl+D
  • चयनित पाठ की सभी घटनाओं को चयन में जोड़ें: Alt+F3
  • चयनित पाठ (एकल चयन) की घटनाओं के बीच घुमाएँ: Ctrl+ F3(रिवर्स: Ctrl+ Shift+ F3)
  • प्रत्येक पंक्ति में चयनित पाठ के अंत में एक कैरेट के साथ, एक एकल चयन को एक ब्लॉक चयन में बदल दें: Ctrl+ Shift+L

लिनक्स

  • एकल चयन मोड पर लौटें: Esc
  • चयन को ऊपर की ओर / नीचे की ओर सभी कैरेट पर बढ़ाएँ: Alt+ Up/ Down ध्यान दें कि आप Ctrlविंडोज के समान शॉर्टकट प्राप्त करने में सक्षम हो सकते हैं , लेकिन लिनक्स वैश्विक शॉर्टकट के लिए Ctrl + Alt संयोजनों का उपयोग करता है।
  • सभी देखभाल में बाएं / दाएं चयन को बढ़ाएँ: Shift+ Left/Right
  • सभी देखभाल ऊपर / नीचे / बाएँ / दाएँ, और स्पष्ट चयन करें: Up/ Down/ Left/Right
  • अंतिम चयन प्रस्ताव पूर्ववत करें: Ctrl+U
  • चयनित पाठ की अगली घटना को चयन में जोड़ें: Ctrl+D
  • चयनित पाठ की सभी घटनाओं को चयन में जोड़ें: Alt+F3
  • चयनित पाठ (एकल चयन) की घटनाओं के बीच घुमाएँ: Ctrl+ F3(रिवर्स: Ctrl+ Shift+ F3)
  • प्रत्येक पंक्ति में चयनित पाठ के अंत में एक कैरेट के साथ, एक एकल चयन को एक ब्लॉक चयन में बदल दें: Ctrl+ Shift+L

मैक ओएस एक्स

  • एकल चयन मोड पर लौटें: (यह पलायन के लिए मैक प्रतीक है)
  • सभी कैरेट पर नीचे की ओर ऊपर की ओर चयन का विस्तार /: ⌃⇧⇡, ⌃⇧⇣(नोट देखें)
  • सभी देखभाल में बाएं / दाएं चयन का विस्तार करें: ⇧⇠/⇧⇢
  • सभी कैरेट ऊपर / नीचे / छोड़ा / सही और स्पष्ट चयन ले जाएँ: , , ,
  • अंतिम चयन प्रस्ताव पूर्ववत करें: ⌘U
  • चयनित पाठ की अगली घटना को चयन में जोड़ें: ⌘D
  • चयनित पाठ की सभी घटनाओं को चयन में जोड़ें: ⌃⌘G
  • चयनित पाठ (एकल चयन) की घटनाओं के बीच घूर्णन: ⌥⌘G(रिवर्स: ⌥⇧⌘G)
  • प्रत्येक पंक्ति में चयनित पाठ के अंत में एक कैरेट के साथ एक ब्लॉक चयन में एक रैखिक चयन करें: ⇧⌘L

मैक उपयोगकर्ताओं के लिए नोट्स

Yosemite और El Capitan पर, ⌃⇧⇡और ⌃⇧⇣डिफ़ॉल्ट रूप से सिस्टम कीबोर्ड शॉर्टकट हैं। यदि आप चाहते हैं कि वे उदात्त पाठ में काम करें, तो आपको उन्हें बदलना होगा:

  1. खोलो System Preferences
  2. Shortcutsटैब का चयन करें ।
  3. Mission Controlबाईं सूची बॉक्स में चुनें ।
  4. के लिए कीबोर्ड शॉर्टकट बदलें Mission Controlऔर Application windows(या उन्हें अक्षम करें)। मैं का उपयोग करें ⌃⌥⇡और ⌃⌥⇣। वे चूक हैं ⌃⇡और ⌃⇣; उन शॉर्टकट्स को जोड़ना समान क्रियाओं को ट्रिगर करता है, लेकिन एनिमेशन को धीमा कर देता है।

मामले में आप मैक के कीबोर्ड प्रतीकों से परिचित नहीं हैं:

  • भागने की कुंजी है
  • नियंत्रण कुंजी है
  • विकल्प कुंजी है
  • शिफ्ट की है
  • कमांड की है
  • एट अल तीर कुंजी हैं, जैसा कि चित्रित किया गया है

3
मैं यहाँ इस मुद्दे की तलाश में आया था, जैसा कि @Zenexer कहते हैं, सब्बलिम मल्टीसेप्ट को गड़बड़ कर देता है जब वर्ड रैपिंग चालू होती है। मेरे पास हर समय है: मैन्युअल इंडेंटिंग के लिए एक ब्लॉक चुनें ( Altक्लिक-ड्रैग) - यदि वर्ड रैप चालू है, तो इंडेंट करते समय लाइनें क्षतिग्रस्त हो जाएंगी। यह एक ज्ञात बग है? ⇧⌘Lबेहतर प्रदर्शन करने लगता है।
उर्स

बस पूछ रहा हूं, लेकिन क्या उदात्त प्राथमिकताओं में उन लोगों को हटाने का एक तरीका है? यदि हां, तो उस के लिए JSON विकल्प क्या हैं? मैं उस के लिए प्रलेखन खोजने में असमर्थ हूँ।
हंस

13

कई जगहों पर Ctrl का उपयोग करने का प्रयास करें जिन्हें आप कर्सर चाहते हैं। Ctrl-D कई वृद्धिशील पाताों के लिए है।


यह वही है जो मैं खोजने की उम्मीद कर रहा था। यह cmd + clickएक पर है MAC जहाँ आप चाहते हैं कई कर्सर डालने के लिए।
मफिनमैन मैन

3

मुझे लगता है कि विंटेज मोड का उपयोग करना वास्तव में बहुत अच्छी तरह से काम करता है।

मेरी सबसे अधिक उपयोग की जाने वाली कुंजियाँ एक शब्द, "^" और "$" के लिए लाइन के पहले / अंतिम वर्ण पर जाने के लिए "w" होगी। "2dw" (कर्सर के बाद अगले दो शब्दों को हटाएं) जैसे संयोजन मल्टीसेले का उपयोग करके वास्तव में शक्तिशाली बनाते हैं।

यह स्पष्ट लगता है, लेकिन वास्तव में मेरे वर्कफ़्लो को बढ़ा दिया है, खासकर जब HTML संपादन।


vim मुझे अधिक उत्पादक लगता है, लेकिन मुझे यकीन नहीं है कि मैं वास्तव में इसके साथ तेज हूं।
ज़ेनक्सर

1

मैक उपयोगकर्ताओं, मुझे आप समय बचाने के लिए:

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