vim插件管理器Vundle.vim

下载地址:https://github.com/VundleVim/Vundle.vim

git安装

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

git下起来好慢的感觉,可以直接用zip包,下载解压到目录:~/.vim/bundle/Vundle.vim

unzip Vundle.vim-master.zip -d ~/.vim/bundle/Vundle.vim/

创建~/.vimrc文件

最小配置:

cp Vundle.vim/Vundle.vim-master/test/minirc.vim ~/.vimrc

.vimrc示例

set nocompatible              " be iMproved, required
filetype off                  " required

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'VundleVim/Vundle.vim'

Bundle 'tomasr/molokai'
Bundle 'Glench/Vim-jinja2-Syntax'
Plugin 'scrooloose/nerdtree'

"" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required

" Put your non-Plugin stuff after this line

""修改树的显示图标
"当设置为0时,它会显示老式的bar(|)、+和~chars。如果设置为1,则显示右箭头和向下箭头,设置为1时自定义项才有效
let g:NERDTreeDirArrows = 0
let g:NERDTreeDirArrowExpandable = '▸'
let g:NERDTreeDirArrowCollapsible = '▾'
""窗口位置
let g:NERDTreeWinPos='left'
""窗口尺寸
let g:NERDTreeSize=30
""窗口是否显示行号
let g:NERDTreeShowLineNumbers=1
""不显示隐藏文件
"let g:NERDTreeHidden=0
" 是否显示隐藏文件
let NERDTreeShowHidden=1


"打开vim时如果没有文件自动打开NERDTree
"autocmd vimenter * if !argc()|NERDTree|endif
""当NERDTree为剩下的唯一窗口时自动关闭
"autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTree") && b:NERDTree.isTabTree()) | q | endif
""打开vim时自动打开NERDTree
"autocmd vimenter * NERDTree
"将F2设置为开关NERDTree的快捷键
map <F3> :NERDTreeToggle<CR>
"设置打开NERDTree快捷键
"map <F2> :NERDTree<CR>
map <F2> :set mouse=a<CR>


set mouse=a 		"设置鼠标使用模式,设置为a可在vim界面使用鼠标,缺点是不能把内容拷贝到窗口外
set shiftwidth=4	"设置缩进宽度,默认是8
set tabstop=4		"设置tab键为增加4列宽度
set softtabstop=4
"用来控制是否将Tab转换为空格(expandtab将tab转换为空格,noexpandtab是关闭),
"不会转换现有的tab,可以在命令行用":retab!"转换
set expandtab		

安装插件

进vim界面,输入命令行

:PluginInstall 可安装配置文件.vimrc中设置的插件,不过,好像挺慢的,不如直接下载

:PluginList 显示当前插件列表

:PluginSearch 列出可安装的插件,上下移动选中后按i安装,按s 再输入名称进行指定搜索

:PluginSearch 插件名

使用map自定义快捷键

https://blog.csdn.net/jasonding1354/article/details/45372007

鼠标模式

https://blog.csdn.net/qq_27968607/article/details/54966912

猜你喜欢

转载自blog.csdn.net/qq_35845964/article/details/88725572
今日推荐