2014-08-31 20 views
28

में एकाधिक लाइनों का चयन करना एटम में सब्लिमे टेक्स्ट में सुविधा को दोहराने के लिए कोई तरीका है, जहां आप alt कुंजी दबा सकते हैं और माउस को ऊपर या नीचे ले जा सकते हैं ताकि एकाधिक रेखा के अंत में कर्सर चुन सकें और बना सकें तो आप एक साथ कई लाइनों को संपादित कर सकते हैं?एटम

+1

क्या आप पूछ रहे हैं कि एटम में यह सुविधा है या नहीं? या आप पूछ रहे हैं कि इसे एक एक्सटेंशन के माध्यम से जोड़ा जा सकता है? – Lee

+1

@ ली या तो ठीक है – pyCthon

उत्तर

27

यदि मैं आपके प्रश्न को सही ढंग से समझता हूं, तो आप कई पंक्तियों का चयन करना और प्रत्येक पंक्ति के अंत में एक कर्सर बनाना चाहते हैं।

  1. स्प्लिट में लाइन्स
    1. हाइलाइट कई पंक्तियों का उपयोग करते हुए जैसे आप चाहें: जानने के कुछ तरीके आप इस लक्ष्य को हासिल कर सकते हैं।
    2. Selection|Split Into Lines आदेश का उपयोग करें (Cmd + ओएस एक्स पर + L शिफ्ट या सीएमडी/Ctrl + Shift + P और Split Into Lines टाइप) प्रत्येक पंक्ति के लिए एक चयन में बहु चयन विभाजित करने के लिए।
    3. चयन के अंत में कर्सर को प्रकट करने के लिए स्वयं से दायां तीर दबाएं।
  2. का प्रयोग पहली पंक्ति आप
  3. उपयोग Selection|Add Selection Below चयन करने के लिए आप
  4. उपयोग सामान्य कर्सर चाहते हैं कर्सर के साथ के रूप में कई लाइनों को जोड़ना चाहते हैं इसके बाद के संस्करण लाइन पर कर्सर नीचे
    1. स्थिति चुनाव में जोड़ें स्थिति कर्सर जहाँ आप चाहते हैं
+0

बढ़िया काम करता है, सिवाय इसके कि सेट में खाली लाइनें होने पर मैं प्रत्येक पंक्ति की शुरुआत का चयन नहीं कर सकता। उदाहरण के लिए, मैं पाठ के कई पैराग्राफ लेना चाहता हूं, जिनमें से कुछ अनुच्छेदों के बीच डबल-सीआर समाप्ति और प्रत्येक पंक्ति में '>' पर हैं। जब मैं ऐसा करने की कोशिश करता हूं तो मुझे एक अजीब चयन मिलता है कि मुझे प्रत्येक अनुच्छेद की शुरुआत, और पिछले-से-एक-डबल-सीआर पैराग्राफ चयन की अंतिम वाक्य के अंत में। – pedstrom

3

विंडोज उपयोगकर्ताओं के लिए,
डिफ़ॉल्ट कीबाइंडिंग दबाए रखकर आप एक से अधिक लाइनों का चयन करने देगा Ctrl + Shift + ऊपर/नीचे काम करने के लिए लगता है।

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

/user/<yourName>/.atom/keymap.cson फ़ाइल में निम्न कस्टम कुंजी बाइंडिंग कोड जोड़

# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
# change the keybinding for ADD SELECTION ABOVE/BELOW 
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
# 'shift-alt-up': 'editor:add-selection-above' 
# 'shift-alt-down': 'editor:add-selection`-below' 
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 

तब कर्सर जहां शुरू करने के लिए और प्रेस और Shift + Alt पकड़ और प्रेस चाहते जगह ऊपर या नीचे कर्सर को आवश्यकतानुसार कई पंक्तियों तक बढ़ाने के लिए बार-बार।

उपरोक्त @ ली के समाधान पर +1।यह वही है ऊपर विकल्प 2 लेकिन कीबाइंडिंग का उपयोग कर के रूप में

+1

मैक उपयोगकर्ताओं के लिए कीबोर्ड शॉर्टकट समान है ('ctrl + shift + up/down'), लेकिन उन शॉर्टकट्स मिशन नियंत्रण भी लॉन्च करते हैं। यदि आप मिशन कंट्रोल शॉर्टकट को हटाना चाहते हैं, तो इसे कीबोर्ड सिस्टम वरीयता में बदलें या अचयनित करें। –

+0

हां, @ ट्रिस्टन रीड, आप सही हैं। यदि कोई कीबोर्ड सिस्टम वरीयता से मिशन कंट्रोल शॉर्टकट को हटाना था, तो उन्हें उपरोक्त कोड जोड़ने की आवश्यकता नहीं है और केवल डिफ़ॉल्ट कीबाइंडिंग का उपयोग करने की आवश्यकता नहीं है। लिनक्स उपयोगकर्ता शिफ्ट + alt + डाउन/अप के लिए –

+0

डिफ़ॉल्ट लगता है। – Gaunt

8

मैं उदात्त पाठ 3 का बड़ा प्रशंसक हूँ, एटम वास्तव में अच्छा है, लेकिन उदात्त :)

नहीं हरा सकते हैं खैर, आप "अपनी पसंदीदा सब्लिम कुंजी" CTRL + SHIFT + L ' "ATOM के साथ मल्टी लाइन चयन के लिए मल्टी लाइन चयन प्राप्त करने का प्रयास कर सकते हैं:

फ़ाइल> कीमैप ... नीचे दिए गए कोड

का पेस्ट और मुस्कान :)

'atom-text-editor': 
    'ctrl-shift-l': 'editor:split-selections-into-lines' 

सहेजें और टैब बंद करें। किसी भी फाइल को खोलें और "CTRL+SHIFT+L" दबाएं। अब जादू: डी, ​​तीर कुंजी दबाएं और आप चयनित लाइनों पर एकाधिक क्यूसर देखेंगे।

+0

बिल्कुल वही जो मैं खोज रहा था, इसे सेटिंग पैनल से सेट नहीं कर सका, और शॉर्टकट कुंजी वर्तमान फ़ाइल के लिए प्रोग्रामिंग भाषा का चयन करने के साथ जुड़ा हुआ था – opensas

संबंधित मुद्दे