前言:
使用vim文字編輯器時,是否覺得介面不太優,打 code 很沒 fu?
現在要教大家一個更新自己vim編輯畫面的方法,讓文字化界面的編輯器變得 Fashion又好視讀,打code時心情更美麗
相關檔案:/home/~user/.vimrc
編輯檔案時要先向大家介紹 ".vimrc" 這個隱藏檔,這份檔案主要是開啟隱藏的 vim 設定值,像是顯示行號 set nu、顯示游標的座標位置 set ruler 或者是預設配色等等功能,詳情可參考 https://magiclen.org/vimrc/。
相關插件:Vundle
Vundle(Vim Bundle) 是一個可以自動下載、安裝與管理 Vim plugins 的工具包,讓使用者可以很方便地使用各種插件。
vim-airline 狀態列顯示小幫手
在這邊順便向大家介紹一下 vim-airline 的功能,主要顯示你目前編輯的檔名、行數欄數、檔案編碼格式等等資訊,使用 tabline 時更可以顯示 buffer 裡的檔案名字,幫助你快速的切換編輯。
tabline 與 buffer 的關係如同 "瀏覽器視窗" 與上面的各 "分頁" 一般
那… …就讓我們開始動手操作吧!
安裝 git curl,搜尋及下載Vundle套件
$ sudo apt-get install git curl $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/vundle
進入編輯模式:
$ vim .vimrc
vim在每次開啟時都會讀取此檔案,並且以檔案上的個人化設定覆蓋系統預設值
set t_Co=256 " 設定顏色範圍 set nocompatible " 關閉vim兼容模式 filetype off " 關閉文件類型偵測 set rtp+=~/.vim/bundle/vundle " 執行程式的捷徑 call vundle#rc() " 呼叫執行程式 Plugin 'VundleVim/Vundle.vim' " 啟用插件:'Github作者/插件專案' Plugin 'vim-airline/vim-airline' " 載入airline插件 Plugin 'vim-airline/vim-airline-themes' " 載入airline插件主題 filetype plugin indent on " 啟用依照檔案類型,決定自動縮排樣式的功能 let g:airline_powerline_fonts = 1 " 修改字形(數字1為啟用的意思) set laststatus=2 " 設定狀態列顯示方式(數字2為永遠開啟) let g:airline_theme='lucius' " 設定主題樣式 let g:airline#extensions#tabline#enabled = 1 " 開啟tabline(瀏覽視窗功能) let g:airline#extensions#tabline#buffer_nr_show = 1 " 開啟buffer(分頁顯示)
備註:
先以Piugin載入插件後,在 filetype plugin indent on 後才正式修改個人化樣式(順序很重要!)
set laststatus=2 為vim的內建功能,與上方修改字形的插件數字符號不同(注意等號前後不須空白!)
以上為 vim 樣式初步修改
若對於其他 vim 主題樣式感興趣可參考 https://github.com/vim-airline/vim-airline/wiki/Screenshots