Yanıtlar:
Sen kullanabilirsiniz ctrl+ ]
bir çizgi (veya vurgulanan blok) ve girinti için ctrl + [
unindent için.
OSX'te budur cmd + ]/[
.
Ayrıca tab / shift + sekmesini de kullanabilirsiniz, ancak bunlar imlecin bulunduğu yerden başlayacaktır ctrl+[/]
, tüm satır / bloğu hareket ettirecektir.
Check out colinta en SublimeMoveText . Normal bir eklenti olarak kurun (Paket Yöneticisi tarafından "MoveText" olarak adlandırılır), ancak tuş bağlamalarının manuel olarak yapılması gerekir. İşte yaptığım şey:
// 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" },
Ne taşımak istediğinizi vurgulayın. Birden fazla satır ise, sütun seçimini @Jivings'in önerdiği şekilde kullanın (OSX üzerinde shift + sağ tıklayıp OSX üzerinde seçenek + fare). Sonra metni sola / sağa hareket ettirmek için tuş takımını kullanın. Ayrıca, seçilen bir satırı yukarı / aşağı taşımak için tuş takımlarını ayarlayabilirsiniz.
super+ctrl+left/right
yerine anahtar kelimelerle kullanır. Ayrıca, MoveText , metni genel metin düzenleme amaçları için elverişli olacak olan kelimeye göre değil, karakter pozisyonuna göre taşır .
Sütun seçimini kullanın ve ardından boşluk veya sekme ekleyin veya silin.
Veya bir metin seçimini vurgulayın ve sağa taşımak için sekme tuşuna veya sola taşımak için shift + sekme tuşuna basın.
Çizgileri sola ve sağa taşımak için şunu kullanın:
⌘ +] veya ⌘ + [
Çizgileri yukarı ve aşağı taşımak için şunları kullanın:
C + ctrl + upArrow veya downArrow