强力VIM的使用指南

强力VIM的使用指南

基本概念

基本动词

  • d 删除
  • x 删除字符
  • r 替换

插入操作

  • a 当前字符后插入
  • i 当前词前插入
  • o 下一行插入
  • O(captial o) 上一行插入

跳转:

  • 0(zero) 行首
  • $ 行尾
  • w 下一个单词
  • e 词尾
  • C-u 上翻半页
  • C-d 下翻半页
  • G 最后一行
  • gg 第一行
  • { 上一段
  • } 下一段
  • n 跳转到下一个关键字,配合/搜索或者下面的gd操作
  • N 跳转到上一个关键字

组合操作

搜索

  • /keyword向下搜索keyword
  • ?keyword向上搜索keyword
  • gd高亮光标所在关键字

搜索之后的单词会高亮,然后可以用nN跳转

复杂删除

di' 删除单引号中的内容

同理:

  • di"

  • di{

  • di[

  • di(

  • die 删除到字符尾部 直接de也行

  • diw 删除到下一个单词

块级选择应用:

C-V 然后向下选择

然后I在输入代码

两次ESC即可

{% asset_img vim-block.gif Vim block selection %}

用寄存器替换当前的内容

# copy from other place
yiw
# replace current
viwp

TODO

  • 寄存器

VIM 大法好!


Last modified on 2019-12-28