Tôi đang sử dụng báo tuyết OSX để ghi lại.Cách bảo quản màu emacs từ thiết bị đầu cuối thông thường đến màn hình gnu
Khi tôi sử dụng emacs trực tiếp từ thiết bị đầu cuối, tôi có một bộ màu (ví dụ c/C++) mà tôi rất hài lòng với --- màu xanh lá cây trên màu đen, bình luận màu đỏ, từ khóa màu ... vv Một số điều này được đặt trong 'sở thích đầu cuối' của tôi, và một số nằm trong tập tin ~/.emacs của tôi (xem bên dưới). Khi tôi chạy các emacs từ màn hình, sơ đồ màu cơ bản là giống nhau (xanh lục trên nền đen), nhưng màu khác (ví dụ: các ký tự nhận xét có màu đỏ, nhưng không phải toàn bộ nhận xét) - và thực sự gây phiền nhiễu.
Mọi trợ giúp sẽ được đánh giá cao!
Trong tập 'emacs của tôi (điều này ngừng hoạt động trong emacs gnu màn hình):
(global-font-lock-mode t)
(custom-set-faces
'(font-lock-comment-face
((((class color) (background light))
:foreground "tomato")
)))
Trong' Screenrc 'tập tin của tôi:
shell -$SHELL # colors still don't work without this
#term xterm-256color # using this doesn't fix the colors (suggested on some forums)
altscreen on
startup_message off
tôi nghĩ rằng lệnh' shell - $ SHELL 'trong tập tin .screenrc của tôi làm dấu nhắc lệnh trong màn hình giống như mặc định --- nó làm làm cho dòng lệnh của tôi nói' computername:/DIR/username $ 'thay vì chỉ' bash-3.2 $ '
================================================ =================
giải pháp: Nhờ Greg E.
tôi cần thiết để thiết lập mô phỏng thiết bị của tôi trong màn hình để phù hợp với của tôi vỏ bình thường. Để làm điều này, tôi đã thêm
export TERM='xterm-color'
tới ~/.bash_profile
Đối với một số lý do, 'hạn xterm-color' trong '~/Screenrc' tập tin đã không làm việc.
LƯU Ý: Trên Mac OS X 10.7 Lion trở lên, không nên sử dụng 'xterm-color'. Nó đại diện cho một nhánh cũ của xterm. Trong Lion, Terminal tương thích đủ với xterm hiện đại mà bạn nên sử dụng 'xterm-256color' (mặc định) hoặc biến thể, ví dụ:' xterm-16color'. –
Cảm ơn mẹo @ChrisPage – DilithiumMatrix