Làm thế nào để mở một tệp với emacsclient mà không cần chiếm quyền điều khiển?


0

Tôi thiết lập một câu trả lờiemacsclient theo câu trả lời này , nhưng có một chi tiết nhỏ làm tôi khó chịu rất nhiều .

emacsclient file.txt

mở một tệp trong chế độ xem đang hoạt động, mọi thứ đều trơn tru ngoại trừ:

Chờ đợi Emacs ...

điều tương tự như gedit file.txtnếu gedit không chạy, tức là nó chiếm quyền điều khiển và xuất bất cứ thứ gì đầu ra nhị phân ra bàn điều khiển cho đến khi tôi giết chế độ xem với tệp đó (nó kích hoạt file.txt has some active clients, kill anyway?) hoặc cho đến khi tôi đóng giao diện điều khiển.

Vì vậy, câu hỏi của tôi là - làm thế nào để tránh điều này và làm cho emacsclient file.txthành vi giống như phổ biến gedit file.txthoặc cho Windowsers notepad++ file.txtkhi phiên bản của chương trình đã có sẵn?

Câu trả lời:


0

Chà, rõ ràng đó là một hành vi có chủ đích trong đó người dùng có nghĩa vụ phải cho giao diện điều khiển biết khi nào việc chỉnh sửa tệp kết thúc Ctrl + x#, nhưng một lần nữa hướng dẫn sử dụng lại giải cứu!

emacsclient --no-wait file.txt
emacsclient -n file.txt

Cuộc gọi này hoạt động như mong đợi từ các trình soạn thảo tệp phổ biế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.