mac编辑器vim美化

简介: mac编辑器vim美化 contents 环境 效果呈现 安装 quick start 环境 mac10.13.6,vim7(该版本mac自带的vim是7),git mac下vim的配置文件有两处 一处是所有用户通配的位置,位于/usr/share/vim下,名称为vimrc,无后缀 另一处位于~/.

mac编辑器vim美化

更加优秀的页面展现请到Mac编辑器vim美化

contents

环境

mac10.13.6,vim7(该版本mac自带的vim是7),git

mac下vim的配置文件有两处

一处是所有用户通配的位置,位于/usr/share/vim下,名称为vimrc,无后缀

另一处位于~/.vim下,是当前用户的配置切换到这个用户时,这个配置会顶替上一种配置

为了不让自己的配置影响到别的使用者(假使他们没有配置自己的vimrc配置),建议修改当前用户下,也就是~/.vim/vimrc的配置

效果呈现

一般的vim界面

img_a1c362f9091a063fbb8432629306f291.png

进行配置之后

img_94a11d69bce3e94f7c154eb42ad05c3b.png

界面效果由两个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下,完成

目录
相关文章
|
1月前
|
存储 Linux 编译器
vim编辑器和gcc/g++编辑器的使用讲解
vim编辑器和gcc/g++编辑器的使用讲解
53 2
|
1月前
|
Linux 编译器 开发工具
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
Linux:详解(yum的使用、vim编辑器命令集合以及gcc/g++编译器的使用)
119 1
|
1月前
|
Linux Shell 开发工具
【linux】Linux编辑器-vim
【linux】Linux编辑器-vim
32 0
|
10天前
|
Linux 程序员 开发工具
最强文本编辑器 VIM 获取与安装
最强文本编辑器 VIM 获取与安装
|
1月前
|
机器学习/深度学习 数据可视化 Unix
2023最全vim编辑器教程(详细、完整)-编辑器之神
2023最全vim编辑器教程(详细、完整)-编辑器之神
|
1月前
|
IDE Linux 开发工具
【Linux】| Linux编辑器-vim的使用
【Linux】| Linux编辑器-vim的使用
|
2月前
|
数据可视化 Linux Shell
【Linux工具篇】编辑器vim
【Linux工具篇】编辑器vim
43 1
|
2月前
|
Linux 开发工具
Linux编辑器 - vim
Linux编辑器 - vim
|
2月前
|
Linux 开发工具
Linux的基础编程——vi/vim编辑器(六)
Linux的基础编程——vi/vim编辑器(六)
34 0
Linux的基础编程——vi/vim编辑器(六)
|
2月前
|
Linux 开发工具 C++
Linux编辑器vim(含vim的配置)
Linux编辑器vim(含vim的配置)
52 0