TextWrangler: हॉटकी को लाइन अप / डाउन में ले जाने के लिए


11

ग्रहण में आप एक पंक्ति को ऊपर या नीचे ले जाने के लिए ALT- (तीर) दबा सकते हैं।

क्या किसी ने TextWrangler में इन हॉटकी सुविधाओं की खोज की है?


इस काम का हो सकता है, लेकिन ऐसा लगता है कि इस सवाल का जवाब अंतरिम रूप से है "नहीं" groups.google.com/group/textwrangler/browse_thread/thread/...
zourtney

जवाबों:


4

Mac OS X के लिए यह ctrl+ या ctrl+ है

आपको मिशन नियंत्रण हॉटकी सेटिंग्स (सिस्टम प्राथमिकता में) बदलने की आवश्यकता हो सकती है क्योंकि दो कीबोर्ड स्ट्रोक वहां प्रीसेट हैं।


1
सत्यापित है, यह सही उत्तर है
एलेक्स

1
BBEdit में समान काम करता है। टेक्स्ट रैंगलर, बेयर बोन्स ( टेक्स्टवंगलर और बीबीडीइट के निर्माता) द्वारा "सनसेटेड" था ।
iaforek

2

मैनुअल (केवल एक्सचेंज वर्ण और विनिमय शब्द ) में कुछ भी उल्लेख नहीं किया गया है ।


यदि TextWrangler कोको पाठ प्रणाली का समर्थन करता है (जो मुझे संदेह है कि यह नहीं है, लेकिन अभी भी) आप फ़ाइल बना सकते हैं ~/Library/Keybindings/DefaultKeyBinding.dictऔर निम्नलिखित दर्ज कर सकते हैं :

{
    "~\UF701" = (
        "moveToBeginningOfLine:",
        "deleteToEndOfLine:",
        "deleteForward:",
        "moveDown:",
        "yank:",
        "insertNewline:",
        "moveUp:"
    );
}

यह Opt-DownArrowकोकोआ टेक्स्ट सिस्टम को सपोर्ट करने वाले हर एप्लिकेशन के लिए एक लाइन-स्वैप कमांड (नीचे लाइन के साथ) के लिए शॉर्टकट जोड़ेगा ।


यदि TextWrangler इसका समर्थन नहीं करता है: एक वास्तविक पाठ संपादक प्राप्त करें। यहां तक ​​कि TextMate भी इसका समर्थन करता है।
डैनियल बैक

2

मुझे नहीं लगता कि TextWrangler ने इसे बनाया है।

आप TextWrangler में अप्प्लिस्क्रिप्शंस चला सकते हैं, हालांकि आप यह काम कर सकते हैं। मुझे भी कुछ अप्लायंसेस मिले जो ऐसा करेंगे।

आपको BBEdit को एप्स्क्रिप्शंस में TextWrangler के साथ बदलना होगा। स्क्रिप्ट को "~ / लाइब्रेरी / एप्लिकेशन सपोर्ट / टेक्सटवेयर रैंगलर / स्क्रिप्स /" में डालें और वे टेक्स्टवंगलर में स्क्रिप्ट मेनू पर दिखाई देंगे। विंडो -> पैलेट्स -> स्क्रिप्ट स्क्रिप्ट देखने के लिए स्क्रिप्ट पर क्लिक करें, जहां आप कस्टम कीबोर्ड शॉर्टकट सेट कर सकते हैं।


यदि आप उन्हें Option-Up (↑ and) और नीचे असाइन करना चाहते हैं, तो आप Keyboard System प्राथमिकता का उपयोग कर सकते हैं। TextWrangler ने मुझे "विकल्प" (as) को एक संशोधक के रूप में उपयोग करने की अनुमति नहीं दी। अब यह बहुत चिकना काम करता है।
कालस

0

nathangs समाधान बहुत अच्छी तरह से काम करता है। लेकिन प्रदान की गई लिंक अब काम नहीं करती है। तो यहाँ स्क्रिप्ट के रूप में सादे पाठ कर रहे हैं। बस उन्हें "AppleScript Editor" में पेस्ट करें और उन्हें ~ / लाइब्रेरी / एप्लीकेशन सपोर्ट / टेक्स्टवंगलर / लिपियों / में सेव करें

माउंटेन लायन पर और TextWrangler 4 के साथ ठीक काम करता है।

MoveLineDown.scpt:

tell application "TextWrangler"
    set x to startLine of selection
    tell text 1 of window 1
        if x = (count of lines) then return
        set myline to contents of line x
        delete line x
        if length of line x = 0 then
            make line at line x with data "
"
            make line at line (x + 1) with data myline
        else
            make line at line x with data myline

        end if
        select insertion point before line (x + 1)
    end tell
end tell

MoveLineUp.scpt:

tell application "TextWrangler"
    set x to startLine of selection
    if x = 1 then
        beep
        return
    end if
    tell text 1 of window 1
        set oldCount to count of lines
        set myline to contents of line x
        delete line x
        if x = 2 then
            if length of line 1 = 0 then
                make line at beginning with data "
"
            end if
            make line at beginning with data myline
        else
            if length of line (x - 2) = 0 then
                make line at line (x - 2) with data "
"
                make line at line (x - 1) with data myline
            else
                make line at line (x - 2) with data myline
            end if
        end if
        select insertion point before line (x - 1)
    end tell
end tell
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.