1. 程式人生 > >mac編輯器vim美化

mac編輯器vim美化

展示 安裝失敗 vimr air 目錄 c中 color 下載 all

技術分享圖片

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,再次打開,發現配色和圖片展示一致

快速使用

  1. 命令行執行git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

  2. 在~/.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

  3. vim一般模式輸入:PluginInstall

  4. 切換到root,將/Users/zyfselton/.vim/bundle/gruvbox/colors (你的用戶名zyfselton需要替換掉)下的gruvbox.vim 復制到/usr/share/vim/vim80/colors下,完成

mac編輯器vim美化