以下为在Linux系统中配置vim配置文件,vim也可以装在Windows系统上。
在新建文件vim test.txt,选择Esc进入命令行模式,当前状态可以在最后一行输入以下命令:
- $ :set nu 行号
- $ :syntax on 自动语法高亮
- $ :set tabstop=4 自动缩进
- $ :set autoindent 自动切换当前目录为当前文件所在的目录
!!这种方式只能在当前文档生效,如果想要每个文档都实现这种效果就要在.vimrc文件里配置。
.vimrc基础配置:
~/.vimrc
vim配置的提供的功能是有限的,我们可以通过安装插件放大它的功能,如安装插件管理器和插件;
插件管理器有:1)pathogen.vim 2)vundle选择其一
插件有:emmet-vim 代码速成
1. 安装vim插件管理器 pathogen.vim
$ mkdir -p ~/.vim/autoload ~/.vim/bundle
$ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
2. 配置~/.vimrc
插入一行(放在第一行)
execute pathogen#infect()
3.安装emmet-vim(用于html代码提示)
$ git clone https://github.com/mattn/emmet-vim.git
4.spf13 (.vimrc)【建议安装】
$ curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
spf13安装具体过程:
安装spf13前,先在官网浏览信息,可以看到此插件涵盖emmet-vim代码速成、NERDTree文件导航、ctrlp文件快速搜索、EasyMotion光标快速移动等等诸多功能,接下来回到家目录下清理全部vim文件及.vim开头文件spf13的相关文件,$vim查看vim是否恢复到最初的样式,在家目录下执行上述代码,下载速度较慢,每一行显示+号表示此插件已安装完成,此时可以通过另外的账号侧面查看下载的过程,more .vimrc预览内容分,cd .vim,ls里面有个bundle,是pathogen的机制,里面的内容不断增多,为防止默认页面静止时间过长下载中断,可以时不时的回车一下激活。