自定义 vim
安装 插件管理器
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
$ curl --socks5-hostname 127.0.0.1:19996 -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
$ vim /etc/vimrc
在vimrc文件头插入类容
call plug#begin('~/.vim/plugged')
Plug 'mattn/emmet-vim' "插件名安装
Plug 'file:///home/gmarik/path/to/plugin' “ 本地安装
Plug 'git://git.wincent.com/command-t.git' " 插件github地址安装
call plug#end()
- :PlugInstall 安装
vim配置
通过下面的命令可以找到它的位置:
:scriptnames
例如,象这样去编辑该文件:
:edit ~/.vimrc
接下来你就可以在里面添加你自己的命令设置了,就象你在 Vim 里进行设置时所用的命令一样 。 如:
Go:set hlsearch<Esc>
"G"命令先移动到文件末尾 。 "o"另辟一行进行编辑,在该行上键入你的":set"命令 。 然后用<Esc>来退出插入模式 。 最后保存文件:
ZZ
:set autowrite
:set filetype=javascript 手工指定该文件的类型
/usr/share/vim/vim80/syntax 目录下代表支持高亮的文件类型
\cmder\vendor\git-for-windows\usr\share\vim\vim80\syntax 他在这里可以找到
set iskeyword& 在最后添加&让这个配置恢复其默认值,关键命令
/etc/vimrc
文件配置:
call plug#begin('~/.vim/plugged')
Plug 'https://github.com/adelarsq/vim-matchit.git'
Plug 'https://github.com/vim-scripts/AutoComplPop.git'
Plug 'https://github.com/vim-airline/vim-airline.git'
call plug#end()
...
syntax on " 默认开启语法高亮
set nu " 显示行数
set rnu " 显示相对行数
set tabstop=2 " Tab 的空格数
set nowrap " 文本超过窗口不换行
set ignorecase " 忽略大小写模式
set ai " 为编程设置自动缩进
set ruler " 一直显示光标位置
set laststatus=2 " 使状态为两行深的最后一行,以便您始终可以看到状态
set backspace=indent,eol,start " 使退格键按应有的方式工作
set nocompatible " vi 兼容是 LAME
set background=dark " 使用适合深色背景的颜色(控制台通常为黑色)
set showmode " 显示当前模式
set clipboard=unnamed " 将剪贴板设置为未命名以访问windows下的系统剪贴板
set wildmode=list:longest,longest:full " 更好的命令行补全
set whichwrap=b,s,\<,\>,[,],l,h
set softtabstop=2
set backspace=2
set shiftwidth=2
set encoding=utf-8
set fileencodings=uft-8
set ff=unix
set visualbell t_vb= " turn off error beep/flash
set novisualbell " turn off visual bell
假如你不知道 set autowrite
有什么用,可以执行 :help autowrite
查看帮助
最简单的配置项:
set nu
set rnu
set ruler
set ai
set tabstop=2
See alse: