Xshell連接ubuntu server端的vim(256色彩配置)


VIM主題(Xshell端)

[注]我的配置:Xshell連接VMware Workstation Pro下的Ubuntu 18 server版
(要注意這里的server版,好似該版本沒有下述的256色,反正在系統里面顯示我沒弄不成功,但在Xshell端顯示完美!)

  1. 查看Vim示例當前的顏色主題
    打開一個Vim窗口,輸入命令:color或:colorscheme后回車查看當前的顏色主題。

  2. Vim實例中設置顏色主題
    輸入命令"colorscheme 主題名字",即可設置當前vim實例的顏色主題。

  3. 查看Vim的運行目錄
    vim的顏色主題文件放在Vim運行目錄下的color目錄下,所以我們首先需要知道vim的運行目錄。
    在vim中輸入命令:echo $VIMRUNTIME 來查看Vim的運行目錄。usr/share/vim/vim80

  4. 進入color目錄下,查看以“.vim”為結尾的顏色主題文件
    進入vim的運行目錄,查看color目錄下以“.vim”為結尾的文件,這些文件即是顏色主題文件,文件名就是主題名字。

  5. 修改vim配置文件,更改默認顏色主題
    打開/etc/vim/vimrc文件,在其中加入一行"colorscheme 顏色主題名字",之后保存更改即可

    最后記得將上面設置的主題顏色的文件放到~/.vim/colors文件夾里面

Xshell配色方案(Solarized Dark)

[Xshell] New Color Scheme Pack (terminal.sexy) | Netsarang Blog

[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

豆沙綠顏色參數:
RGB顏色:199;237;204
十六位顏色代碼:#C7EDCC
色調:85;飽和度:123;亮度:205

設置命令行提示符

在命令行提示符顯示用戶名,當前機器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$ "

效果如下:

Linux SSH終端terminal配色更改為256色

Linux SSH終端terminal配色更改為256色 - 海運的博客

開啟終端256色

一般的Linux發行版默認的終端都是16色的,但事實上幾乎所有的終端都支持256色終端。只需要把環境變量TERM設為xterm-256color(xterm算是終端模擬器的一個標准,Gnome Terminal用gnome-256color,Konsole可以用konsole-256color)。

但是export TERM=xterm-256color不應該寫到.bashrc里,而是支持xterm的色彩編碼模式的終端模擬器才能設置這個環境變量,比如在tty下TERM的應該為linux,如果在.bashrc里設置環境變量的話,那么tty下僅有的16色可能也支持不了了。

按照道理來說Gnome Terminal的配置中應當有開啟256色的選項,或者給個預設環境變量的選項;但是沒有Gnome Terminal太弱了,連這些選項都不給。於是乎寫了個文件~/.myterminal

#/bin/sh
export TERM=gnome-256color
exec $SHELL

保存后加上執行權限,然后在Gnome Terminal的首選項中,設置啟動命令為/home/username/.myterminal(在這里連~都不支持)。

另外,在沒有研究關於終端一些原理之前,我主要通過在vim的配置文件里加上 set t_Co=256這個命令,來打開256色模式。雖然這么做沒什么問題,但理論上來說這么做不怎么好。比如,你是通過ssh連到服務器上,然后打開服務器上的vim,服務器怎么知道你的終端是否支持256色呢,正確的做法應該是在~/.ssh/config中,加上SendEnv TERM,來給服務器傳遞這個環境變量。

每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加載修改后的設置,使之生效。

linux term和vim配色方案

[轉]linux term和vim配色方案 - 簡書

開啟xterm終端256色和終端下vim 256色

[轉]開啟xterm終端256色和終端下vim 256色 - origin_lee的專欄 - CSDN博客



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM