Eclipse'de bir satırı yukarı veya aşağı taşımak için ALT- (oklar) tuşuna basabilirsiniz.
Herkes bu kısayol tuşu özelliklerini TextWrangler'da keşfetti mi?
Eclipse'de bir satırı yukarı veya aşağı taşımak için ALT- (oklar) tuşuna basabilirsiniz.
Herkes bu kısayol tuşu özelliklerini TextWrangler'da keşfetti mi?
Yanıtlar:
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.
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.dict
ve 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 .
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.
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