trong chế độ hạn, làm cách nào để chạy các lệnh emacs thông thường?


12

Khi bắt đầu chế độ hạn, Emacs ủy quyền tất cả các phím bấm cho thiết bị đầu cuối bạn đang chạy.

Điều đó thật tuyệt vời cho mục đích tương thích, nhưng bỏ lại chức năng Emacs. Làm cách nào để tôi quay lại các tính năng của Emacs (ví dụ: để chuyển đổi bộ đệm).

Câu trả lời:


15

Trong chế độ hạn, có hai chế độ đầu vào . Trong chế độ nhập mặc định - char-mode- tất cả các phím nhấn (ngoại trừ C-c) được gửi đến thiết bị đầu cuối để thực hiện những gì nó muốn.

Nếu bạn thay đổi chế độ đầu vào thành line-mode, thì các lệnh Emacs thông thường sẽ hoạt động. Bạn có thể chuyển sang line-modevới C-c C-j. Bạn có thể chuyển trở lại char-modevới C-c C-k.


5
Lưu ý rằng cũng có term-escape-char(mặc định C-c). Phím nhấn này không được gửi trực tiếp đến thiết bị đầu cuối ngay cả trong char-mode, nhưng được dịch sang C-x. Với sự giúp đỡ của nó, bạn có thể chuyển từ một char-modebộ đệm hạn sang một cửa sổ khác bằng cách sử dụng C-c o(dịch sang C-x o), sang một bộ đệm khác với C-c b( C-x b), lấy danh sách các bộ đệm với C-c C-b( C-x C-b), v.v.
Constantine

1
Làm cách nào để đặt chế độ dòng mặc định?
haknick

1
@haknick Tôi không chắc chắn bằng tay - bạn nên hỏi một câu hỏi riêng về điều đó, và xem có ai biết không.
zck
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.