Câu trả lời:
Bạn có thể sử dụng ctrl+ ]
để thụt dòng (hoặc khối được tô sáng) và ctrl + [
không liên kết.
Trên OSX đây là cmd + ]/[
.
Bạn cũng có thể sử dụng tab / shift + tab, nhưng những thứ này sẽ bắt đầu từ bất cứ nơi nào con trỏ hiện tại, trong khi ctrl+[/]
sẽ di chuyển toàn bộ dòng / khối
Kiểm tra SublimeMoveText của colinta . Cài đặt như một plugin thông thường (Nó được gọi là "MoveText" bởi Trình quản lý gói), nhưng các phím bấm phải được thiết lập thủ công. Đây là những gì tôi đã làm:
// 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" },
Làm nổi bật những gì bạn muốn di chuyển. Nếu có nhiều hơn một dòng, hãy sử dụng lựa chọn cột như @Jivings được đề xuất (shift + nhấp chuột phải vào Win / Linux, tùy chọn + chuột trên OSX). Sau đó sử dụng tổ hợp phím để di chuyển văn bản sang trái / phải. Bạn cũng có thể thiết lập các phím bấm để di chuyển lên / xuống một dòng đã chọn.
super+ctrl+left/right
các ràng buộc chính thay thế. Ngoài ra, MoveText di chuyển văn bản theo vị trí ký tự, không phải bằng từ, mà sẽ được xử lý tốt hơn cho mục đích chỉnh sửa văn bản chung.
Sử dụng lựa chọn cột và sau đó chèn hoặc xóa khoảng trắng hoặc tab.
Hoặc làm nổi bật một lựa chọn văn bản và nhấn tab để di chuyển nó sang phải hoặc shift + tab để di chuyển nó sang trái.
Để di chuyển các dòng trái và phải sử dụng:
⌘ +] hoặc ⌘ + [
Để di chuyển dòng lên và xuống sử dụng:
⌘ + ctrl + upArrow hoặc downArrow