Sử dụng keybindings tiêu chuẩn để sao chép, dán, cắt, v.v. như trong các phần mềm khác?


9

Tôi muốn sử dụng các keybindings cơ bản tương tự cho copy ( C-c), paste ( C-v), cut ( C-x), v.v. được hỗ trợ trong một số phần mềm khác.

Làm thế nào tôi có thể làm điều đó?


4
Để cắt, sao chép và dán có cua-mode.
paprika

cua? Đó là gì?
John Demetriou

2
CUAviết tắt của "Common User Access" và cho phép bạn sử dụng C-c, C-v, C-x, và C-znhư bạn trong các chương trình khác (xem thêm các trang EmacsWiki ). @paprika: bạn có muốn chuyển đổi nhận xét của mình thành câu trả lời không?
Dân

1
@Dan: Hiện tại tôi không có thời gian cho việc đó. Tôi chắc chắn rằng người khác sẽ đề cập đến cua-modenhư là một phần của câu trả lời. Và TaylanUB đã làm. :-)
paprika

1
Ôi cảm ơn các vị thần, hoặc chỉ Dan bốn năm trước ... Tôi không biết tôi đã tình cờ gặp và cài đặt chế độ CUA trong khi cào cấu trong một số lỗ thỏ emacs hoặc một cái gì đó và bây giờ đang vô cùng nhớ tôi scroll-up-commandscroll-down-command- cảm ơn bạn!
Mallory-Erik

Câu trả lời:


16

Như những người khác nhận xét, cua-modelàm điều này, mà tàu với Emacs. Chỉ M-x cua-mode RETđể kích hoạt nó, hoặc đặt (cua-mode 1)trong của bạn .emacshoặc .emacs.d/init.elđể kích hoạt nó khi khởi động.

Trừ khi nó thay đổi trong 24.4, nó cũng sẽ cho phép sử dụng DEL(thường là backspace) để xóa (không cắt) vùng đã chọn, chỉ cần bắt đầu nhập để ghi đè (không cắt) vùng đã chọn và giữ phím Shift và điều hướng để chọn vùng, giống như tất cả các phần mềm chỉnh sửa văn bản "bình thường". Có thể một số chức năng này đã được tách ra trong 24.4; nhìn vào hướng dẫn sử dụng Emacs sẽ cho bạn biết.


3

Bạn cũng có thể muốn kiểm tra chế độ ergoemacs, https://ergoemacs.github.io/ . Nó ánh xạ lại các phím bấm cho những người có ý nghĩa hơn đối với người dùng thích ứng với phần mềm chỉnh sửa hiện đại, trong số nhiều thay đổi khác.


Lưu ý rằng ergoemacs-modetrong GNU ELPA, vì vậy bạn có thể cài đặt trực tiếp qua M-x package-list.
Stefan
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.