點擊 Xshell 面板頂部的如下按鈕。
點擊 Browse 按鈕,彈出如下面板,選擇 ANSI Colors on Black,然后點擊右側save as 按鈕,命名為 zkl。
這里其實就是復制一份 ANSI Colors on Black 的顏色方案,或者我們也可以 New 一個方案。
ANSI 顏色已經很好看,這里我們是沿用 ANSI 顏色,並加以修改,以得到自己想要的顏色方案。
然后,點擊右側的 edit 按鈕,編輯前景色和背景色。
0x1 設置背景色
點擊 Backgroud 右側的下拉列表, 在彈出的界面選擇 other, 彈出一個界面,點擊自定義顏色,然后會彈出如下界面:
按照如下 rgb 值填寫顏色,(0,43, 53)
然后點擊 Add to Custom Colors 按鈕,添加自定義顏色到左側面板中的 custom colors下,選擇它。確定。
0x2 設置字體顏色(前景色)
點擊 Normal Text,進行設置。
rgb顏色:(131,148,150)
0x3 設置目錄顏色
顏色 rgb 值如下:(128,128, 255)
0x4 設置壓縮文件顏色
ANSI 顏色中,壓縮文件顏色默認是紅色,不干擾視線,如果感覺不好,可以調整為如下顏色:
顏色 rgb 值如下:(128,128, 0)
0x5 設置VIM中注釋的顏色
經過以上設置后,xshell的背景顏色,字體顏色,linux的目錄,壓縮文件顏色都比較好看了,效果如下。
但是我們打開 vim,編輯一個 c++, python 代碼文件時會發現注釋的顏色很不好看。需要再進行設置。
設置如下顏色即可:
rgb顏色:(255,128,64)
修改后的代碼文件顯示效果如下:
0x6 導出顏色方案
xshell 非常強大,各種功能。我們設置的顏色方案也可以導出保存,當我們在其他機器上使用時,可以導入顏色方案。
下面界面中的 import 和 export 即可完成導入和導出顏色方案,下面這個文件是上述配置對應的顏色方案文件
0x7 設置命令行提示符
在命令行提示符顯示用戶名,當前機器IP,當前時間,當前路徑等信息。但有時候如果我們的目錄很長,敲擊命令很不方便,可以通過修改 PS1 環境變量,讓命令提示符在第二行顯示:
如下示例,后面的 \n 就是起到了提示符 $ 在第二行顯示效果。
export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]10.185.25.224\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "
或者
export PS1="\[\033[01;31m\]\u\[\033[00m\]@\[\033[01;32m\]\h\[\033[00m\][\[\033[01;33m\]\t\[\033[00m\]]:\[\033[01;34m\]\w\[\033[00m\]\n$ "
效果如下:
注:
設置為什么顏色,可以自己根據顯示效果調,很靈活。
0x8 配置好的配色方案
(直接拷貝到新的xcs格式文件中,導入到Xshell即可)
1. Solarized Dark暗色版
[Solarized Dark] text=839496 cyan(bold)=93a1a1 text(bold)=408080 magenta=dd3682 green=859900 green(bold)=586e75 background=042028 cyan=2aa198 red(bold)=cb4b16 yellow=b58900 magenta(bold)=6c71c4 yellow(bold)=657b83 red=808000 white=eee8d5 blue(bold)=8080ff white(bold)=fdf6e3 black=002b36 blue=268bd2 black(bold)=073642 [Names] name0=Solarized Dark count=1
2. SolarizedDarkModify亮色版
[SolarizedDarkModify] text=839496 cyan(bold)=00ffff text(bold)=e9e9e9 magenta=c000c0 green=80ff00 green(bold)=3c5a38 background=042028 cyan=00c0c0 red(bold)=ff0000 yellow=c0c000 magenta(bold)=ff00ff yellow(bold)=ffff00 red=ff4500 white=c0c0c0 blue(bold)=1e90ff white(bold)=fdf6e3 black=000000 blue=00bfff black(bold)=808080 [Names] name0=SolarizedDarkModify count=1
3.isayme
[isayme] text(bold)=eaeaea magenta(bold)=ff00ff text=ffffff white(bold)=eaeaea green=00c000 red(bold)=d20000 green(bold)=00ff00 black(bold)=808080 red=c00000 blue=113fcc black=000000 blue(bold)=0080ff yellow(bold)=ffff00 cyan(bold)=00ffff yellow=c0c000 magenta=c000c0 background=222222 white=c0c0c0 cyan=00c0c0 [Names] count=1 name0=isayme
4.Ubuntu終端版
[ubuntu] text(bold)=ffffff magenta(bold)=ad7fa8 text=ffffff white(bold)=eeeeec green=4e9a06 red(bold)=ef2929 green(bold)=8ae234 black(bold)=555753 red=cc0000 blue=3465a4 black=000000 blue(bold)=729fcf yellow(bold)=fce94f cyan(bold)=34e2e2 yellow=c4a000 magenta=75507b background=300a24 white=d3d7cf cyan=06989a [Names] count=1 name0=ubuntu