標籤:
大前提: 安裝git: sudo apt-get install git-core ,因為後續很多都是github上提供的.
此外,不合理之處望指出(具體原理之類的小的沒看過>.<,啪啪啪打臉)
1. Terminal使用Solarized配色
配色主題來自: https://github.com/seebi/dircolors-solarized
以下方案來自: http://blog.csdn.net/lucktroy/article/details/7825805
設定solarized theme for GNU ls:
git clone git://github.com/seebi/dircolors-solarized.git
進行具體的配色(具體的選擇見配色主題裡說明,下面是指dark256方案):
cp ~/dircolors-solarized/dircolors.256dark ~/.dircolors
eval ‘dircolors .dircolors‘
設定 Terminal 支援 256 色:
開啟vim .bashrc
並在其中添加 export TERM=xterm-256color這段在儲存
,這樣 dircolors for GNU ls 算設定完成了
接下來下載 Solarized 的 Gnome-Terminal 配色:
輸入如下語句
git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git
然後進入下面目錄
cd gnome-terminal-colors-solarized
在該目錄下運行 ./set_dark.sh 或者 ./set_light.sh (具體取決於你選擇的顏色方案)
運行完後你就會默默的發現背景變成暗藍色了---完成!
由於剛剛又將terminator也設定成了上述樣子,之後補充(非常推薦terminator,用了一下,瞬間就覺得爽)
2. VIM配置----外掛程式
以下方案主要來自: http://feihu.me/blog/2014/intro-to-vim/
1. 外掛程式管理---Vundle
為了使之後的外掛程式更易於管理
外掛程式來自: https://github.com/gmarik/Vundle.vim
安裝方法:(其實github上項目給出了非常詳細的說明!贊~)
- 將github上的進行複製(terminal中輸入如下語句)
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
- 配置外掛程式: 輸入 vim ~/.vimrc 在裡面加入以下代碼
set nocompatible " be iMproved, requiredfiletype off " required" set the runtime path to include Vundle and initializeset rtp+=~/.vim/bundle/Vundle.vimcall vundle#begin()" alternatively, pass a path where Vundle should install plugins"call vundle#begin(‘~/some/path/here‘)" let Vundle manage Vundle, requiredPlugin ‘gmarik/Vundle.vim‘""Add the Plugin you wanted follows" All of your Plugins must be added before the following linecall vundle#end() " requiredfiletype plugin indent on " required" To ignore plugin indent changes, instead use:"filetype plugin on"" Brief help" :PluginList - lists configured plugins" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate" :PluginSearch foo - searches for foo; append `!` to refresh local cache" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal"" see :h vundle for more details or wiki for FAQ" Put your non-Plugin stuff after this lin
- 安裝外掛程式:運行vim,然後 :PluginInstall 完成後會顯示Done!
(以下幾個外掛程式很多是基於Vundle)
2. VIM色彩配置---此處與之前terminal方案最好一致
外掛程式來源: https://github.com/altercation/solarized
輸入 vim ~/.vimrc ,在以下代碼之間
call vundle#begin()"""""""在此下面"""""""在此上面call vundle#end()
加入外掛程式代碼(還看到過另一種表達方式):
Plugin ‘git://github.com/altercation/v|~ im-colors-solarized.git‘
再開啟vim運行:PluginInstall 就OK了
再修改 .vimrc配置,在其中加入如下語句:
syntax enableset background=darkcolorscheme solarized
如果想要是light只要set background=light便可
3. 導航與索引---NERDTree
外掛程式來源: https://github.com/scrooloose/nerdtree
安裝方法與色彩配置基本一致.
在.vimrc中加入語句
Plugin ‘git://github.com/scrooloose/nerdtree.git‘
在運行vim,輸入 :PluginInstall 等待done就ok了(別懷疑沒裝好,開啟vim沒看到效果別忙PluginClean,因為預設並沒有開啟)
由於NerdTree也有很多命令進行操作,詳見 http://www.cnblogs.com/mo-beifeng/archive/2011/09/08/2171018.html
.vimrc中加入下面語句(用於開啟和關閉導航,此外,有些操作後續配置加上允許滑鼠操作便能更快捷,開閉快速鍵F2):
map <F2> :NERDTreeMirror<CR>map <F2> :NERDTreeToggle<CR>
或者
map <silent> <F2> :NERDTreeToggle<CR>
4. Taglist---資訊列表
外掛程式來源: https://github.com/vim-scripts/taglist.vim
主要列出了當前檔案中的宏、全域變數、函數、類等資訊
安裝方式與上述均類似
有一點不同之處,需要先安裝 ctags: sudo apt-get install ctags
在.vimrc中加入語句
Plugin ‘git://github.com/vim-scripts/taglist.vim.git‘
在運行vim,輸入 :PluginInstall 等待done就ok了
額外進行的.vimrc設定檔如下(開閉快速鍵F3):
let Tlist_Show_One_File=1 "只顯示當前檔案的tagslet Tlist_WinWidth=30 "設定taglist寬度let Tlist_Exit_OnlyWindow=1 "tagList視窗是最後一個視窗,則退出Vimlet Tlist_Use_Right_Window=1 "在Vim視窗右側顯示taglist視窗map <silent> <F3> :TlistToggle<CR>
此外,額外增加了些特效duang~,參照了 http://www.cnblogs.com/ma6174/archive/2011/12/10/2283393.html
其餘外掛程式還沒安裝和試過,暫時先過~由於主要在學C(瞬間暴露小的菜鳥本性),過段時間後再補充外掛程式
編輯環境的搭建---vim