Sublime Text 2 में टेक्स्ट के ब्लॉक को दाईं / बाईं ओर कैसे शिफ्ट करें


26

मैं उदात्त पाठ 2 के साथ पाठ के एक खंड को बाएं या दाएं पर कैसे स्थानांतरित कर सकता हूं?

जवाबों:


44

आप ctrl+ ]एक लाइन (या हाइलाइट किए गए ब्लॉक) को इंडेंट ctrl + [करने के लिए और अनइंडेंट करने के लिए उपयोग कर सकते हैं ।

OSX पर यह है cmd + ]/[

आप टैब / शिफ्ट + टैब का उपयोग भी कर सकते हैं, लेकिन ये कर्सर वर्तमान में जहां से शुरू होंगे, ctrl+[/]वहीं पूरी लाइन / ब्लॉक को स्थानांतरित करेंगे


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

17

की जाँच करें colinta के SublimeMoveText । एक सामान्य प्लगइन के रूप में स्थापित करें (इसे पैकेज मैनेजर द्वारा "मूवटेक्स्ट" कहा जाता है), लेकिन कीबाइंडिंग को मैन्युअल रूप से सेट करना होगा। मैंने जो किया था यह रहा:

// MoveText
// move_text_left: Moves the selected text one character to the left
// move_text_right: Moves the selected text one character to the right
// move_text_up: Moves the selected text one line up
// move_text_down: Moves the selected text one line down
{ "keys": ["ctrl+shift+n"], "command": "move_text_left" },
{ "keys": ["ctrl+shift+m"], "command": "move_text_right" },

जिसे आप स्थानांतरित करना चाहते हैं उसे हाइलाइट करें। यदि यह एक से अधिक पंक्ति में है, तो @ चयन के रूप में कॉलम चयन का उपयोग करें (Win + Linux पर शिफ्ट + राइट-क्लिक करें, OSX पर विकल्प + माउस)। फिर टेक्स्ट को बाएँ / दाएँ ले जाने के लिए कीबाइंडिंग का उपयोग करें। आप चयनित अप / डाउन को एक पंक्ति में स्थानांतरित करने के लिए कीबाइंडिंग भी सेट कर सकते हैं।


3
कुछ लोग इस पैकेज का उपयोग super+ctrl+left/rightमुख्य बाइंडिंग के साथ करते हैं। इसके अलावा, मूव टेक्स्ट टेक्स्ट कैरेक्टर पोजीशन से चलता है, शब्द से नहीं, जो कि सामान्य टेक्स्ट एडिटिंग उद्देश्यों के लिए इस्तेमाल किया गया होगा।
सर्ज स्ट्रोबैंड्ट

3

कॉलम चयन का उपयोग करें और फिर रिक्त स्थान या टैब डालें या हटाएं।

या टेक्स्ट के चयन को हाइलाइट करें और इसे दाईं ओर ले जाने के लिए टैब दबाएं या इसे बाईं ओर ले जाने के लिए + टैब शिफ्ट करें।


1
  1. कोड की पंक्तियों का चयन करें और "टैब" कुंजी दबाएं लेकिन यह सिर्फ दाहिने ओर इंडेंट करने के लिए काम करता है
  2. आगे और पीछे (बाएं या दाएं) कोड के बढ़ते टुकड़े के लिए कुंजी संयोजन का उपयोग करें: 'CTRL' + '[' और / या 'CTRL' + ']'

1
यह स्वीकार किए गए उत्तर में जानकारी की नकल करता है।
बर्टिब

0
  1. प्रतिस्थापित करने के लिए जाओ (Ctrl + H)
  2. "नियमित अभिव्यक्तियाँ" और "चयन में" विकल्प चुनें।
  3. उस स्थान का चयन करें जहाँ आप स्थान सम्मिलित करना चाहते हैं।
  4. सभी "^" को "" से बदलें

0

बाईं और दाईं ओर की लाइनों को स्थानांतरित करने के लिए:

⌘ +] या ⌘ + [

लाइनों को ऊपर और नीचे उपयोग करने के लिए:

⌘ + ctrl + upArrow या downArrow

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