有一些vim
主題(如solarized
)在gui
和終端下效果不同,有可能是因為這個主題需要true color
(24位顏色)的支援,而通常終端只開啟256色(如xterm-256color
)。下面來看看怎麼開啟true color
支援。
真彩色的支援是需要終端的支援的,常用的終端(如iterm2
,konsole
等)都已經支援了。
我們可以自己驗證終端是否支援真彩色。
在終端裡執行
curl |
bash
如果顏色是漸變的,則支援真彩色,否則不支援。
tmux > 2.2
後開始支援真彩色,注意檢查你的版本!在.tmux.conf
中新增如下內容:
set -g default-terminal "screen-256color"
set-option -ga terminal-overrides ",*256col*:tc"
vim >= 7.4.1770
及neovim >= 0.2.2
都支援真彩色,但需要少許配置。在.vimrc
中加入:
if has("termguicolors")
" fix bug for vim
set t_8f=^[[38;2;%lu;%lu;%lum
set t_8b=^[[48;2;%lu;%lu;%lum
" enable true color
set termguicolors
endif
其中termguicolors
用來開啟vim
的真彩色,前面兩行用來解決vim
的bug(neovim
不需要),其中^[
是代表esc
鍵,需要在vim
中按ctrl-v esc
來輸入。
大功告成,好好享受真彩色的終端吧!
關於tmux和常見vim使用
在tmux配置檔案中常見使用的操作有 ctrl a a 更換當前windowsctrl a shift h j k l 調整當前窗格大小ctrl a t 視窗內顯示當前時間分窗 ctrl a 水平 垂直 ctrl a o 調轉視窗 vim內的操作有 高亮查詢顯示在vimrc中 set hlsearc...
VIM (檔案的開啟和編輯)
vim開啟檔案 vi 使用的選項 說 明vim filename 開啟或新建乙個檔案,並將游標置於第一行的首部 vim r filename 恢復上次 vim 開啟時崩潰的檔案 vim r filename 把指定的檔案以唯讀方式放入 vim 編輯器中 vim filename 開啟檔案,並將游標置...
vim 同時開啟和編輯多個檔案
啟動vim的時候可以加引數。比如 gvim p 這樣就是在標籤中開啟了。h startup options 另外可以先開啟再 tabe 這樣是標籤開啟。如果想分割開啟用命令 sp 或vsp 垂直分割 開啟多個檔案 1.vim還沒有啟動的時候 在終端裡輸入 vim file1 file2 filen便...