Emacs配色引發的探索

一直使用ssh和putty進行遠程開發,之前並不太注意配色問題,由於不影響使用。 ssh

無心間看到某同窗搞了一個很不錯的配色,而後進行試用,發現Mac上和遠程的顏色極度不一致。 spa

遠程的配色已經高亮的沒法使用,而本地配色很柔和。 翻譯

Mac上ssh到遠程沒問題,可是遠程開啓tmux馬上又出問題了。putty是怎麼樣都不正常。 code

因而深刻探討下緣由: 開發

putty須要使用xterm-256,須要在Connection->Data->Teminal-type String 設置成xterm-256color terminal

tmux須要在.tmux.conf中添加 io

set -g default-terminal "screen-256color"

根據抓包觀察,遠程的顏色都是特殊的字符序列,若是終端支持就翻譯成相應的顏色,若是不支持就進行兼容或不翻譯。 終端

祝玩的開心 兼容

相關文章
相關標籤/搜索