Vim配置以及插件安装

安装好的vim (linux 默认安装有)配置vim
vim打开配置文件vim ~/.vimrc如果不存在默认自动创建

1.简单配置

详细的配置见下连接。
https://www.ruanyifeng.com/blog/2018/09/vimrc.html
简单的配置直接往.vimrc里写就行了。

syntax on			" 语法高亮
set mouse=a			" 启用鼠标
set nocompatible	" 关闭与vi的兼容模式
set number			" 显示行号

2.插件插件:

安装vundle管理插件

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

之后依然在此打开.vimrc。在begin和end之间写入要安装插件。比如:nerdtree

set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()		" 此处添加所要安装的Vim插件, 插件需在begin、end之间

Plugin 'VundleVim/Vundle.vim'
Plugin 'scrooloose/nerdtree'

call vundle#end()
filetype plugin indent on
提示 :YouCompleteMe会使保存代码的时候很慢。

最后打开 vim 窗口,在命令模式下执行PluginInstall安装插件即可

提示 :下边这句在vim中执行,不是在终端中。
:PluginInstall

3.完整的.vimrc配置:

个人配置,更多配置自行探索


set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()		" 此处添加所要安装的Vim插件, 插件需在begin、end之间

Plugin 'VundleVim/Vundle.vim'				"vundle插件
" Plugin 'Valloric/YouCompleteMe'				"自动补全
Plugin 'nathanaelkane/vim-indent-guides'    "缩进显示
Plugin 'fholgado/minibufexpl.vim'    		"操作多个文件
Plugin 'Yggdroot/indentLine'    			"缩进指示线
Plugin 'scrooloose/nerdtree'    			"树形目录配置
Plugin 'ctrlpvim/ctrlp.vim'
Plugin 'majutsushi/tagbar'    				"显示文件的类、函数、变量
Plugin 'dyng/ctrlsf.vim'
Plugin 'vim-airline/vim-airline'			" 一个状态栏美化工具
Plugin 'vim-airline/vim-airline-themes'
Plugin 'MattesGroeger/vim-bookmarks'
Plugin 'vim-syntastic/syntastic'    		"语法检查

call vundle#end()
filetype plugin indent on


syntax on			" 语法高亮
set mouse=a			" 启用鼠标
set nocompatible	" 关闭与vi的兼容模式
set number			" 显示行号
set nowrap			" 不自动折行
set hlsearch		" 搜索高亮
set showmatch		" 显示匹配的括号
set showmode		" 在底部显示,当前处于命令模式还是插入模式
set showcmd			" 命令模式下,在底部显示,当前键入的指令 
set scrolloff=3		" 距离顶部和底部3行"
set tabstop=4		" 按下 Tab 键时,Vim 显示的空格数。
set encoding=utf-8	" 编码
set fenc=utf-8		" 编码
filetype indent on	" 开启文件类型检查,并且载入与该类型对应的缩进规则。
set autoindent		" 按下回车键后,下一行的缩进会自动跟上一行的缩进保持一致。
map <C-n> :NERDTreeToggle<CR>
autocmd FileType python noremap <buffer> <F8> :call Autopep8()<CR>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值