Cover

根据慕课网视频《玩转 Vim 从放弃到爱不释手》整理。地址:https://www.imooc.com/learn/1129

初始 Vim

Vim 插入模式小技巧

模式 命令 描述
insert <C-h> 删除上一个字符
insert <C-w> 删除上一个单词
insert <C-u> 删除当前行
normal gi 快速跳转到最后编辑的位置并插入

Vim 快速移动大法

模式 命令 描述
normal wW 移到下一个 word/WORD 开头
normal eE 移到下一个 word/WORD 结尾
normal bB 回到上一个 word/WORD 开头
normal f{char} 移动到当前行 char 字符上
normal t{char} 移动到当前行 char 的前一个字符
normal 0 移动到行首第一个字符
normal ^ 移动到第一个非空白字符
normal $ 移动到行尾
normal g_ 移动到行尾非空白字符
normal () 在句子间上下移动
normal {} 在段落间上下移动
normal gg 移动到文件开头
normal G 移动到文件结尾
normal Ctrl+o 快速返回到上一个位置
normal H 跳转到屏幕开头(Head)
normal M 跳转到屏幕中间( Middle)
normal L 跳转到屏幕结尾(Lower)
normal <C-u> 向上翻页(upword)
normal <C-f> 向下翻页(forward)
normal zt 把当前行放置到屏幕顶部
normal zz 把当前行放置到屏幕中间
normal zb 把当前行放置到屏幕底部
normal `^ 快速跳转到最后编辑的位置

Tips:

  • word 指的是以非空白字符分割的单词,WORD 以空白字符分割的单词。
  • f{char}f{char} 可以用 ;, 继续搜索该行上的下一个/上一个。
阅读全文 »
0%