皓月当空dy

导航

vim安装与插件配置

vim安装与插件配置

vim安装

sudo apt-get install vim

vim配置

这里借鉴 https://blog.csdn.net/t_t233333333/article/details/104752066 的配置

set number  "设置行号"
syntax on   "打开高亮"
set showcmd "在底部显示命令"
set mouse=a "支持使用鼠标"
set encoding=utf-8 "使用utf-8编码"
set t_Co=256	"配色方案为256"
filetype indent on "自动检查文件类型并载入对应的缩进"
set autoindent	"按下回车后下一行的缩进和上一行保持一致
set tabstop=4	"缩进为4"
set shiftwidth=4 "使用>>/<</==进行缩进设置的空格数"
set cursorline	"光标所在行高亮"
set textwidth=80 "设置一行显示多少字符"
set wrap	"自动折行"
set linebreak	"遇到符号时才会自动折行"
set wrapmargin=2 "指定折行处与编辑窗口的右边缘之间空出的字符数"
set scrolloff=5	 "垂直滚动时,光标距离顶部/底部的位置(单位:行)"
set laststatus=2 "是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示"
set ruler	"在状态栏显示光标的当前位置(位于哪一行哪一列)"
set showmatch	"光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号
set hlsearch	"搜索时,高亮显示匹配结果
set incsearch	"输入搜索模式时,每输入一个字符,就自动跳到第一个匹配的结果
set spell spelllang=en_us "打开英语单词的拼写检查
set noerrorbells "出错时,不要发出响声
set visualbell	"出错时,发出视觉提示,通常是屏幕闪烁
set history=1000 "Vim 需要记住多少次历史操作
set autoread	"打开文件监视。如果在编辑过程中文件发生外部改变(比如被别的编辑器编辑了),就会发出提示

安装Vundle插件管理器

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

创建~/.vimrc文件,在里面写上:

set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim

call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
call vundle#end()    

filetype plugin indent on

以后需要添加其他插件就在call vundle#begin()call vundle#end()之间插入就行。

安装YouCompleteMe代码补全

.vimrc里添加这一行:Plugin 'Valloric/YouCompleteMe'

打开vim,输入:PluginInstall

进入~/.vim/bundle/YouCompleMe输入:git submodule update --init --recursive

输入./install.py --clang-completer安装

.vimrc最后一行加入:let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/third_party/ycmd/.ycm_extra_conf.py'

提示没有安装cmake

sudo apt-get install cmake

提示Python headers are missing in /usr/include/python3.8

sudo apt-get install python3.8-dev

设置行号缩进

/etc/vim/vimrc里添加下面几行:

set number
set autoindent
set ts=4

安装AutoPairs

.vimrc里添加这一行:Plugin 'jiangmiao/auto-pairs'

打开vim,输入:PluginInstall

出现一次缩进两个tab的情况

/etc/vim/vimrc里添加下面一行:

set sw=4

安装目录树插件

.vimrc里添加这一行:Plugin 'scrooloose/nerdtree'

打开vim,输入:PluginInstall

使用方法::NERDTree

或者在.vimrc中添加一行:nmap <F2> :NERDTree <CR>,以后就可以使用F2打开了

修改配色主题

把配色方案放到~/.vim/colors中,在.vimrc里添加这几行:

syntax on
syntax enable
set t_Co=256
colorscheme 你的配色主题

这篇方案推荐还是不错的:https://zhuanlan.zhihu.com/p/58188561

我的个人选择是:https://github.com/nightsense/stellarized

Now, enjoy vim!

posted on 2020-10-26 12:16  皓月当空dy  阅读(203)  评论(0编辑  收藏  举报