Bắt đầu từ đầu dòng 4 ( ESC 4 ESC g g
hoặc M-4 M-g M-g
đi đến đó), C-3 C-k C-2 C-n C-y
(hoặc ESC 3 C-k down down C-y
nếu bạn không muốn giữ bộ sửa đổi) sẽ làm điều này.
Nếu bạn không muốn thực hiện số học trong đầu, nhưng thay vào đó hãy chọn các dòng một cách trực quan, sau đó
- Di chuyển đến đầu khu vực để di chuyển
C-SPC
để đặt dấu
- Di chuyển xuống đầu dòng đầu tiên để giữ
C-w
cắt
- Di chuyển xuống nơi bạn muốn chèn văn bản cắt
C-y
dán
Tôi không nghĩ có cách nào để làm điều này ngắn hơn trừ khi bạn sẵn sàng mất một chút linh hoạt (ví dụ: nếu bạn thường muốn di chuyển một khối chính xác ba dòng). Bạn cần cung cấp ba vị trí: điểm bắt đầu của khối để di chuyển, điểm cuối của khối cần di chuyển và đích đến. Trong các trình tự ở trên, có một tổ hợp phím duy nhất tại mỗi vị trí, mức thấp nhất có thể.
n
chomove-text-down
vàmove-text-up
. Điều này rút ngắn bước (2) đếnM-3
H-S-n
.