Trong emacs, vùng được phân định bởi điểm (con trỏ) và dấu (một số vị trí trước đó của con trỏ, đã được "đánh dấu").
Do đó, để "chọn một vùng", bạn cần đặt dấu đó, sau đó di chuyển điểm của bạn xung quanh.
Cách dễ nhất để đặt dấu là nhấn C-SPC
. Sau đó, chỉ cần di chuyển con trỏ xung quanh, bạn sẽ thấy "vùng" mở rộng như bạn làm.
Để "bỏ chọn vùng", bạn có thể nhấn C-SPC
lại.
Vì "shift + Movement" là một liên kết phím phổ biến trong phần mềm khác, theo mặc định, nó mô phỏng hành vi "chọn vùng" này. Tuy nhiên, nó không hoạt động trong thiết bị đầu cuối, bởi vì sự thay đổi không thể được gửi đến emacs như là một phím bổ trợ.
Lưu ý rằng nhìn chung, C-SPC
phương thức này mạnh hơn nhiều so với các phương pháp khác để chọn một khu vực: bạn không bị giới hạn trong việc lên / xuống / trái / phải để di chuyển (ví dụ: bạn có thể sử dụng tìm kiếm ...) và không yêu cầu rằng bạn duy trì một tổ hợp phím không thoải mái trong một thời gian dài.
Are the (define-key ...)
các lệnh được cho là đi vào init.el? Có một ví dụ chi tiết ở đâu đó tôi có thể nhìn vào?