Cách chuyển một khối văn bản sang phải / trái trong Sublime Text 2


26

Làm cách nào để tôi chuyển một khối văn bản sang trái hoặc phải với Sublime Text 2?

Câu trả lời:


44

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


2
ít nhất trên tab phiên bản mac & tab shift hoạt động trên toàn bộ dòng và vị trí của con trỏ không ảnh hưởng đến nó.
yamm

17

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.


3
Một số người sử dụng gói này với super+ctrl+left/rightcá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.
Serge Stroobandt

3

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.


1
  1. Chọn các dòng mã và nhấn phím "tab" nhưng nó hoạt động chỉ để thụt sang phải
  2. Để di chuyển đoạn mã qua lại (trái hoặc phải), sử dụng tổ hợp phím: 'CTRL' + '[' và / hoặc 'CTRL' + ']'

1
Điều này trùng lặp thông tin trong câu trả lời được chấp nhận.
bertieb

0
  1. Đi để tìm thay thế (Ctrl + H)
  2. Chọn tùy chọn "Biểu thức chính quy" và "Trong lựa chọn".
  3. Chọn khối nơi bạn muốn chèn không gian.
  4. Thay thế tất cả "^" bằng ""

0

Để 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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.