mac編輯器vim美化
mac編輯器vim美化
contents
- 環境
- 效果呈現
- 安裝
- quick start
環境
mac10.13.6,vim7(該版本mac自帶的vim是7),git
mac下vim的配置文件有兩處
一處是所有用戶通配的位置,位於/usr/share/vim下,名稱為vimrc,無後綴
另一處位於~/.vim下,是當前用戶的配置切換到這個用戶時,這個配置會頂替上一種配置
為了不讓自己的配置影響到別的使用者(假使他們沒有配置自己的vimrc配置),建議修改當前用戶下,也就是~/.vim/vimrc的配置
效果呈現
一般的vim界面
進行配置之後
界面效果由兩個vim插件完成
配色由插件gruvbox完成,gruvbox有兩種顏色模式,light和dark模式,可以設置
vim-airline插件完成頁面最下方的當前頁面進度百分比等信息
安裝
為了更好地管理插件的安裝,還需要另一個插件vundle幫助我們管理插件,類似於homebrew的作用
先安裝vundle插件
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
件如果沒有的話,在~/.vim下新建文件vimrc
在vimrc中寫入
? set nocompatible
? filetype off
set rtp+=~/.vim/bundle/Vundle.vim
? call vundle#begin()
? call vundle#end()
? filetype plugin indent on
在call vundle#begin()和call vundle#end()之間寫入需要加入的插件
為了管理vundle自己這個插件,加入了這一行,可以不加入
? Plugin ‘VundleVim/Vundle.vim‘
加入皮膚
? Plugin ‘morhetz/gruvbox‘
加入頁面信息
? Plugin ‘vim-airline/vim-airline‘
之後:wq保存一下
:PluginInstall就開始自動下載和安裝相應插件
發現雖然有了頁面信息,也就是vim-airline插件起了作用
但是gruvbox依然沒有起作用
在Plugin ‘morhetz/gruvbox‘下加入這兩行
? colorscheme gruvbox
? set background=dark
dark就是展示的配色,還有light
保存退出後再次打開vim,發現報錯
大意是找不到名為gruvbox的color主題
如果發生這種情況,接下來需要手動完成主題的安裝
平常vim自帶的顏色主題在/usr/share/vim/vim80/colors下
我們需要將gruvbox的主題文件拷貝到這個目錄下
為什麽vundle安裝失敗,原因可能就是普通用戶下vundle幫助你下載好了gruvbox之後沒有權利將文件移動到/usr/share/vim/vim80/colors下
可以看到gruvbox插件是下載下來的
在/Users/zyfselton/.vim/bundle/gruvbox/colors下的gruvbox.vim
切換到root將gruvbox.vim復制到/usr/share/vim/vim80/colors下
保存退出vim,再次打開,發現配色和圖片展示一致
快速使用
命令行執行git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
在~/.vim下新建文件vimrc
? set nocompatible
? filetype off
? set rtp+=~/.vim/bundle/Vundle.vim
? call vundle#begin()
? Plugin ‘VundleVim/Vundle.vim‘
? Plugin ‘morhetz/gruvbox‘
? colorscheme gruvbox
? set background=dark
? Plugin ‘vim-airline/vim-airline‘
? call vundle#end()
? filetype plugin indent on
vim一般模式輸入:PluginInstall
切換到root,將/Users/zyfselton/.vim/bundle/gruvbox/colors (你的用戶名zyfselton需要替換掉)下的gruvbox.vim 復制到/usr/share/vim/vim80/colors下,完成
mac編輯器vim美化