TextWrangler: satırı yukarı / aşağı taşımak için kısayol tuşları


Yanıtlar:


4

Mac OS X için ctrl+ veya ctrl+ ' dır .

İki klavye konturu önceden ayarlandığından, Görev Kontrolü kısayol tuşu ayarlarını (Sistem Tercihleri'nde) değiştirmeniz gerekebilir.


1
doğrulandı, bu doğru cevap
Alex

1
BBEdit'te de aynı şekilde çalışır. Metin Wrangler, Bare Bones (TextWrangler ve BBEdit'in yapımcıları) tarafından "gün batımına uğradı" .
iaforek

2

Kılavuzda belirtilen hiçbir şey yoktur (sadece Exchange karakterleri ve Exchange kelimeleri ).


TextWrangler, kakao Metin Sistemini destekliyorsa (ki şüpheli değil, ama yine de) dosyayı oluşturabilir ~/Library/Keybindings/DefaultKeyBinding.dictve aşağıdakileri girebilirsiniz:

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

Bu Opt-DownArrow, Cocoa metin sistemini destekleyen her uygulamaya satır değiştirme komutu kısayolunu (aşağıdaki satırla birlikte) ekler .


TextWrangler bunu desteklemiyorsa: gerçek bir metin düzenleyicisi edinin. TextMate bile bunu desteklemektedir.
Daniel Beck

2

Ben TextWrangler bu yerleşik olduğunu sanmıyorum.

El yazısını TextWrangler'da çalıştırabilirsiniz, böylece bu işi yapabilirsiniz. Bunu yapacak bazı el yazmaları bile buldum .

El yazısında BBEdit'i TextWrangler ile değiştirmeniz gerekecektir. Komut dosyalarını "~ / Library / Application Support / TextWrangler / Scripts /" dizinine koyun, TextWrangler'daki komut dosyaları menüsünde görünecektir. Özel klavye kısayollarını ayarlayabileceğiniz komut dosyaları paletini görüntülemek için Pencere -> Paletler -> Komut Dosyaları'nı tıklatın.


Bunları Option-Up (⌥ ↑) ve Down seçeneklerine atamak istiyorsanız, Klavye Sistemi Tercihi'ni kullanabilirsiniz. TextWrangler, değiştirici olarak "Option" (⌥) kullanmama izin vermedi. Şimdi çok şık çalışıyor.
Klaas

0

nathangs çözümü oldukça iyi çalışıyor. Ancak sağlanan bağlantı artık çalışmıyor. İşte düz metin olarak betikler. Bunları "AppleScript Editor" e yapıştırın ve ~ / Library / Application Support / TextWrangler / Scripts / dizinine kaydedin.

Mountain Lion ve TextWrangler 4 ile iyi çalışır.

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.