vim 插件配置

在网上找了一些 vim 插件,美化一下 vim 界面,并且对 vim 配置文件进行了一些设置,在这里记录一下,以便以后使用

首先,我们需要安装一个 vim 插件管理器,我在查找时 看到了 Vundle 和 pathogen 两个插件管理器。我是用的是后者,因为好像后者安装起来比较简单 vim-pathogen 地址-> vim-pathogen,剩下的就是按照 教程安装,比较简单,一句命令就可以搞定了

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

安装后修改一下 .vimrc 配置文件, 在 文件中添加下面语句

execute pathogen#infect()
syntax on
filetype plugin indent on

修改后,下次启动 vim 时, 配置就会生效

然后就可以找各种漂亮的插件去安装了

1. airline 插件,在 vim 窗口下方显示状态栏 。

airline 地址 -> https://github.com/vim-airline/vim-airline 

安装后,会启用 下方状态栏,如果需要启用上方状态栏来显示 buffer 区域,需要修改 .vimrc 配置文件

添加如下命令

let g:airline#extensions#tabline#enabled = 1 " 开启上方状态栏
let g:airline#extensions#tabline#left_sep = ' '
let g:airline#extensions#tabline#left_alt_sep = '>' " buffer 分割线

设置后效果如上,看着很不错

2. nerdtree 插件 显示树形目录 地址 https://github.com/scrooloose/nerdtree

安装 

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree

一些对插件的配置

map <C-n> :NERDTreeToggle<CR> " 快捷键绑定 ctrl+n 打开/关闭 树形目录
autocmd vimenter * NERDTree " 每次 Vi 编辑文件自动显示树形目录

 

我觉得现在的 vim 已经很美观了,下次找个自动补全插件安装一下


在安装过程中,看到了许多 vim 命令,瞬间感觉到自己学到的还是很少一部分,记录一下自己不会的命令,使用的次数多了,就能熟练了

  • vim 文件缓冲区切换
:ls " 查看当前所有缓冲区
    1 %a   "k.cpp"                        line 1 " 前面有 % 表示当前的缓冲区
    2      "main.cpp"                     line 0

" 缓冲区切换命令

:bn " 切换到下一个缓冲区
:bp " 切换到上一个缓冲区
:bfirst " 第一个缓冲区
:blast " 最后一个缓冲区
:bd " 关闭当前缓冲区
:b n " 跳转至第 n 个 缓冲区 n 表示数字 例如 :b 2 跳转到 第2个缓冲区

针对上面切换缓冲区的快捷键设置   参考链接

" 将下面命令加到 .vimrc 配置文件中即可生效

"按Ctrl+h 向左移动一个buffer
nnoremap <C-h> :bp<CR>
"按Ctrl+l 向右移动一个buffer
nnoremap <C-l> :bn<CR>
"按Ctrl+^ 关闭当前buffer
nnoremap <C-^> :bd<CR>

set hidden " 解除 在一个缓冲区内修改后不写入文件不能切换 buffer 的限制
:tabn " 下一个标签页
:tabp " 上一个标签页
:tano " 关闭其他标签页
:tabc " 关闭当前标签页
:tabnew " 新开一个标签页
:tabs " 查看所有标签页
:sp file " 打开 file 并水平分屏
:vsp file " 打开 file 并且竖直分屏

" 窗口移动
ctrl+w l 移动到右边窗口
ctrl+w h 移动到左边窗口
ctrl+w j 移动到下边窗口
ctrl+w k 移动到上方窗口

" 窗口调整
Ctrl+w +   增加窗口高度
Ctrl+w -   减小窗口高度
Ctrl+w =   统一窗口高度

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值