it-swarm-vi.tech

Làm cách nào để tạo màu thiết bị đầu cuối Emacs giống với màu GUI của Emacs?

Tôi lập trình với Emacs trên Ubuntu (Hardy Heron vào lúc này) và tôi thích màu văn bản mặc định trong GUI Emacs. Tuy nhiên, màu văn bản mặc định khi Emacs được chạy trong thiết bị đầu cuối là khác nhau và sặc sỡ.

Làm cách nào để làm cho màu trong thiết bị đầu cuối khớp với màu trong GUI?

64
Zak

Bạn không cần phải bị mắc kẹt với màu 16 (hoặc ít hơn) mặc định của thiết bị đầu cuối. Các thiết bị đầu cuối hiện đại sẽ hỗ trợ 256 màu (sẽ giúp bạn khá gần với giao diện GUI của bạn).

Thật không may, để thiết bị đầu cuối của bạn hỗ trợ 256 màu là phần khó khăn và thay đổi theo từng thuật ngữ. Trang này đã giúp tôi rất nhiều (nhưng nó đã hết hạn ; Tôi chắc chắn đã nhận được 256 màu hoạt động trong gnome -terminal và xfce4-terminal; nhưng bạn có thể phải xây dựng chúng từ nguồn.)

Khi bạn đã có thiết bị đầu cuối của mình một cách vui vẻ khi sử dụng 256 màu, lệnh gọi ma thuật sẽ đặt loại thiết bị đầu cuối của bạn thành "xterm-256color" trước khi bạn gọi emacs, ví dụ:

env TERM=xterm-256color emacs -nw

Hoặc, bạn có thể đặt TATE trong tệp .bashrc của bạn:

export TERM=xterm-256color

Bạn có thể kiểm tra xem nó có hoạt động trong emacs hay không bằng cách thực hiện M-x list-colors-display, nó sẽ hiển thị cho bạn 16 hoặc tất cả 256 màu rực rỡ.

Nếu nó hoạt động, hãy xem color-theme giống như người khác đề xuất.

(Có thể bạn sẽ cảm thấy thất vọng vào một lúc nào đó; chúa biết tôi làm mỗi khi tôi cố gắng làm điều gì đó tương tự. Nhưng hãy kiên trì với nó; nó đáng giá.)

112
insipid

Tôi không chắc là có thể không, vì GUI có thể có nhiều khả năng hơn thiết bị đầu cuối (vâng, tôi đã thấy các thiết bị đầu cuối GUI chỉ có 16 màu gần đây). Nó có thể phụ thuộc vào cách thiết bị đầu cuối được thiết lập. Ở bất cứ giá nào tôi cũng sẽ chơi với Color Theme .

Dù sao, tại sao bạn sử dụng Emacs trong cả hai, thiết bị đầu cuối và GUI? Nói chung mọi người tìm thấy một hoặc khác hấp dẫn và chỉ sử dụng một. Nếu bạn đang sử dụng Emacs từ xa, có thể bạn muốn chạy cục bộ và sử dụng Tramp để mở tệp từ xa hoặc làm root.

2
pupeno

Một chút phản hồi muộn nhưng tôi gặp vấn đề với nền đen hiện lên màu xám. Tôi đã sửa nó bằng cách chơi xung quanh với bảng màu.

chỉnh sửa> Tùy chọn hồ sơ> Màu sắc> Bảng màu

0
Ali Zand