為tmux和vim開啟真彩色

2021-10-03 03:32:56 字數 1155 閱讀 2193

有一些vim主題(如solarized)在gui和終端下效果不同,有可能是因為這個主題需要true color(24位顏色)的支援,而通常終端只開啟256色(如xterm-256color)。下面來看看怎麼開啟true color支援。

真彩色的支援是需要終端的支援的,常用的終端(如iterm2konsole等)都已經支援了。

我們可以自己驗證終端是否支援真彩色。

在終端裡執行

curl  |

bash

如果顏色是漸變的,則支援真彩色,否則不支援。

tmux > 2.2後開始支援真彩色,注意檢查你的版本!在.tmux.conf中新增如下內容:

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

set-option -ga terminal-overrides ",*256col*:tc"

vim >= 7.4.1770neovim >= 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便...