2010-02-10 32 views
5

Làm cách nào để bắt đầu Emacs bằng emacs trong cùng cửa sổ với dòng lệnh? Tôi có thể làm điều đó bằng cách gõ emacs -nw, nhưng tôi có thể đặt một dòng vào .emacs để nó hoạt động tự động không?Chạy Emacs trong cùng cửa sổ với dòng lệnh

Trả lời

9

Câu trả lời ngắn gọn là "không".

Vào thời điểm .emacs của bạn được đọc, lựa chọn có sử dụng hiển thị đồ họa hay phi đồ họa đã được thực hiện hay không.

Có lẽ một bí danh vỏ sẽ phù hợp hơn với nhu cầu của bạn

alias emacs 'emacs -nw' 

Bạn có thể xác minh điều này bằng cách thêm

(y-or-n-p "Sourcing .emacs...") 

ở phía trên cùng của emacs của bạn và chạy cả hai biến thể đồ họa và phi đồ họa của Emacs, một trong hai cách bạn được nhắc nhở sau khi Emacs đã đi lên (đồ họa hoặc phi đồ họa).

+1

Dĩ nhiên tôi khinh bí danh, và sẽ sử dụng một chức năng vỏ thay vì: emacs() { lệnh emacs "$ @" -nw } – offby1

+0

Vậy ... câu trả lời là "Không"? –

+0

@Carlos Touche. Đã cập nhật. –

2

Điều khác cần ghi nhớ là hầu hết các bản phân phối Linux đều có gói cho phép cài đặt các emac không hỗ trợ đồ họa. Trên các bản phân phối dựa trên Debian, đây là emacs-nox. Hơn nữa, vì sự phát triển của emacs23 đã được hoàn thành, các emacs giờ đây có một chế độ daemon để bạn có thể sử dụng emacsclient để kết nối với một cá thể đang chạy duy nhất của các emacs. Điều này có thể cung cấp cho bạn một số tính linh hoạt nếu bạn mong muốn khả năng sử dụng cả khách hàng đồ họa lẫn phi đồ họa.

Các vấn đề liên quan