About me

Monday, 22 February 2016

vim - Color Scheme

  • Introduction
大家應該都有類似的經驗,用IDE在開發程式時,背景色,文字顏色,反白跟註解的顏色....
有時候沒設定好的話,會哪個是註解哪個是有效的程式碼常常會看不清楚,
所以一個好的color scheme是很重要的,
如果你覺得本身Distribution的color scheme不合你胃口的話,
就需要套用自己比較習慣的樣式會比較有效率一點。


  • Color Scheme
進入vim之後,預設的畫面如下:

我們來改一下其他的樣式看看,進入vim 的command mode以後,輸入
  • colorscheme blue
就會發現螢幕變成底下這樣了。


但是這只是目前的設定,意思是只要你把vim重開,
color scheme又會變成預設。
底下會在說明如何修改組態檔,才可以永久套用。

  • List colorschemes
那我們要怎麼看我們目前的環境中有多少color scheme呢?
只要在command mode底下輸入colorscheme 在按 ctrl+D就好:

你就會看到目前的scheme了。

  • Color Script
如果對現有的主題都不滿意呢?
網路上有些神人自己弄了很多主題,
像是:

超威的阿,連設定好的snapshot都列出來了。
下載完、自己想要的主題(colorSchemes.vim)後

1. 下載主題
我們以http://vimcolors.com  的tayra主題來當個例子

  • mkdir ~/.vim/colors
  • cd ~/.vim/colors

2. 建立symbolic link
其實可以直接把tayra.vim檔複製到~/.vim/colors底下就好,
但是我想要保留整個專案,方便以後更新,
所以我們建立個symbolic link。

  • ln -s vim-colors-tayra/colors/tayra.vim tayra.vim

再打開vim,列出目前的color scheme後,發現已經有tayra了。

3. 修改vimrc
如果想要以後打開vim都是想要的color scheme的話,
就必須要修改vimrc了。

  • vim ~/.vimrc

加入底下兩行
colorscheme tayra
set t_Co=256

如果發現文字都是白的根本沒顏色,就在加入
syntax on

No comments:

Post a Comment