Github IO

vim的使用

基本使用小技巧

Basic Mode

  • Shift-D:删除整行内容但不删除行

Visual Mode

  • C-V: 块模式,适合配合Shift-I注释掉一大段
  • Shift-V: 行模式,适合配合d和p剪切代码

配置文件

按加载顺序:(后面的设置覆盖前面的)

  1. /etc/vim/vimrc
  2. /etc/vim/vimrc.local(1调用2,如果有2的话)
  3. /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还需要手动安装依赖和编译:

# 以官方教程为准
posted @ 2021-02-26 01:19  laiyk  阅读(90)  评论(0)    收藏  举报