Tôi đang từ bỏ điều gì khi kích hoạt chế độ CUA?


16

Chế độ CUA rất gần với quy trình làm việc mà tôi đã sử dụng bên ngoài Emacs, vì vậy tôi rất muốn kích hoạt nó.

Nhưng tôi đã học được rằng Emacs có thể có những viên ngọc hữu ích ẩn trong cách của nó và chế độ CUA dường như là thứ gì đó được gắn vào sau này.

Tôi biết những lợi ích của chế độ CUA.

Nhưng tôi không biết những gì tôi từ bỏ bằng cách kích hoạt nó.

Đọc Thông tin về Emacs không tiết lộ nhiều về ưu và nhược điểm của phương pháp cốt lõi Emacs so với chế độ CUA.

Phần EmacsWiki trên chế độ CUA cũng không quá hữu ích trong vấn đề đó.

Các tính năng mà người dùng Emacs lành nghề sẽ bỏ lỡ khi kích hoạt chế độ CUA là gì?

Câu trả lời:


16

Đây là ý kiến ​​của tôi, vì tôi không nghĩ có một câu trả lời tuyệt đối.

Nói tóm lại, những gì bạn mất mất là sự phức tạp được thêm vào để sử dụng khóa. Sau đây là giải thích chi tiết hơn.

Emacs Cx là khóa tiền tố cho các lệnh chung và Cc là khóa tiền tố của các lệnh của chế độ chính hiện tại.

Chế độ CUA sử dụng Cx để cắt và Cc để sao chép. Để tránh xung đột, cua sử dụng một số thủ thuật. Cụ thể, khi có lựa chọn văn bản (nghĩa là vùng hoạt động), thì các phím này hoạt động như cắt và sao chép.

Nhưng, đôi khi các lệnh emacs hoạt động khác nhau tùy thuộc vào việc có lựa chọn văn bản hay không. Ví dụ: bình luận-dwim sẽ hành động trên một lựa chọn văn bản nếu có, ngoài ra chỉ là dòng hiện tại. (khi bạn bật chế độ đánh dấu tạm thời.) Đây là một tính năng rất hay được giới thiệu kể từ emacs 23 (năm 2009). Điều đó có nghĩa là, đối với nhiều lệnh, trước tiên bạn không phải thực hiện lựa chọn.

Khi chế độ cua được bật và bạn muốn gọi lệnh emacs bằng khóa Cx hoặc Cc, đây là trích dẫn từ tài liệu:

If you really need to perform a command which starts with one of
the prefix keys even when the region is active, you have three
options:
- press the prefix key twice very quickly (within 0.2 seconds),
- press the prefix key and the following key within 0.2 seconds, or
- use the SHIFT key with the prefix key, i.e. C-S-x or C-S-c.

Vì vậy, về cơ bản bạn có sự phức tạp.

Tôi đã sử dụng chế độ cua trong vài năm từ năm 2006 đến năm 2011. Bây giờ thì không, vì về cơ bản tôi đã ánh xạ lại TẤT CẢ một nghìn phím trừ các phím mũi tên.

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.