जवाबों:
आप ctrl+ ]
एक लाइन (या हाइलाइट किए गए ब्लॉक) को इंडेंट ctrl + [
करने के लिए और अनइंडेंट करने के लिए उपयोग कर सकते हैं ।
OSX पर यह है cmd + ]/[
।
आप टैब / शिफ्ट + टैब का उपयोग भी कर सकते हैं, लेकिन ये कर्सर वर्तमान में जहां से शुरू होंगे, ctrl+[/]
वहीं पूरी लाइन / ब्लॉक को स्थानांतरित करेंगे
की जाँच करें 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 पर विकल्प + माउस)। फिर टेक्स्ट को बाएँ / दाएँ ले जाने के लिए कीबाइंडिंग का उपयोग करें। आप चयनित अप / डाउन को एक पंक्ति में स्थानांतरित करने के लिए कीबाइंडिंग भी सेट कर सकते हैं।
super+ctrl+left/right
मुख्य बाइंडिंग के साथ करते हैं। इसके अलावा, मूव टेक्स्ट टेक्स्ट कैरेक्टर पोजीशन से चलता है, शब्द से नहीं, जो कि सामान्य टेक्स्ट एडिटिंग उद्देश्यों के लिए इस्तेमाल किया गया होगा।
कॉलम चयन का उपयोग करें और फिर रिक्त स्थान या टैब डालें या हटाएं।
या टेक्स्ट के चयन को हाइलाइट करें और इसे दाईं ओर ले जाने के लिए टैब दबाएं या इसे बाईं ओर ले जाने के लिए + टैब शिफ्ट करें।
बाईं और दाईं ओर की लाइनों को स्थानांतरित करने के लिए:
⌘ +] या ⌘ + [
लाइनों को ऊपर और नीचे उपयोग करने के लिए:
⌘ + ctrl + upArrow या downArrow