[英]Getting all the installed color schemes in Vim
我正在使用 vim 編輯一個 php。我想獲取 Vim 中所有已安裝的配色方案。我知道有些成員問過這個問題,但那里接受的解決方案沒有幫助。
我試過了:
:colorscheme
然后是空格,然后是TAB 。
當我點擊TAB時,沒有 colors 出現。 我應該安裝一些東西來讓配色方案工作嗎?
顏色方案存儲在'runtimepath'
+ /colors/*.vim
。 例如,默認方案存儲在$VIMRUNTIME/colors/default.vim
。
獲取所有colorschemes列表的兩種方法:
:echo globpath(&rtp, 'colors/*.vim')
:colorscheme
后跟空格然后ctrl + d 如果您沒有獲得顏色列表,那么您可能需要檢查是否確保您沒有微小版本的vim。 您可以通過運行:version
來檢查這一點。 您還可以運行:echo has('eval')
以確保您可以運行colorschemes。
有關更多信息,請參閱
:h 'runtimepath'
:h :colors
:h globpath(
:h cmdline-completion
:h c_CTRL-D
我相信你只需要在try :syntax on
打開:syntax on
我的系統:Debian bullseye (11), vim :version
states 8.1
在里面輸入 vim..
:colorscheme
+ desert
+ Enter
將配色方案設置為“desert”(僅適用於此會話/打開的文件)
:colo desert
只是 colorscheme 的快捷方式,我最喜歡的體面的 colorscheme 可以在我目前使用的任何 linux 上使用。 默認的深藍色,或者它的注釋行幾乎是深不可讀的。 恕我直言,默認選項的錯誤選擇。
:colorscheme
+ Tab
循環顯示 az 方案
:colorscheme
+ Shift-Tab
循環通過方案 za
:colorscheme
+ Ctrl-d
顯示所有方案
:colorscheme
blue default desert evening koehler murphy peachpuff shine torte
darkblue delek elflord industry morning pablo ron slate zellner
或者將它們視為預安裝文件: $ ls –l /usr/share/vim/vim*/colors
為了使其更持久並且不需要在每個打開的文檔中設置顏色方案('desert' 只是在這里選擇了顏色方案):
echo "colorscheme desert" >>.vimrc
可以在https://vimcolorschemes.com/等頁面上找到更多配色方案(帶示例)等 GitHub as.vim 文件。 每個 VIM 版本可能有特定的安裝選項,package 的 Wiki 應該有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.