vim的使用
基本使用小技巧
Basic Mode
- Shift-D:删除整行内容但不删除行
Visual Mode
- C-V: 块模式,适合配合Shift-I注释掉一大段
- Shift-V: 行模式,适合配合d和p剪切代码
配置文件
按加载顺序:(后面的设置覆盖前面的)
- /etc/vim/vimrc
- /etc/vim/vimrc.local(1调用2,如果有2的话)
- /usr/share/vim/defaults.vim 或 ~/.vimrc
选项
- set background=dark: 黑色背景配色
- set autowrite: 使用特定vim命令前自动write
- set number: 设置行号
插件
插件管理
vim原生添加插件只需要将插件在~/.vim文件夹里解压安装即可,vim启动时会自动加载;
使用插件管理软件的好处是:更方便的增加、删除、更新、回滚
vim-plug
安装教程:https://github.com/junegunn/vim-plug/wiki/tutorial
vim-plug本身也是一个插件,只有一个.vim文件。
直接在~/.vimrc里管理插件列表:
call plug#begin('~/.vim/plugged')
Plug 'tpope/vim-sensible'
Plug 'junegunn/seoul256.vim'
Plug 'ycm-core/YouCompleteMe'
call plug#end()
vim命令:
- PlugInstall
- PlugUpdate
- PlugClean
- PlugDiff
代码高亮
YouCompleteMe
网址:https://github.com/ycm-core/YouCompleteMe
有错误检测和自动补全功能,具体使用还在探索,但是好像一有错误补全就无法使用。
vim-plug的PlugInstall只负责从github下载解压,但YCM还需要手动安装依赖和编译:
# 以官方教程为准

浙公网安备 33010602011771号