Skip to content

Vim

Vim 这种东西,只有经常使用才能熟练掌握,现阶段还是VSCode用的舒服,所以我也不太会

这里主要记载一些遇到到比较有意思的 Vim 使用技巧

移动

  • hjkl:左下上右

  • w:下一个单词

  • b:上一个单词

  • e:单词末尾

  • 0:行首

  • $:行尾

  • ^:行首第一个非空字符

  • gg:文件首

  • G:文件尾

Tip

很多命令都可以加数字,比如 3w 表示向后移动三个单词

编辑

  • i:在当前字符前插入,并进入插入模式

  • a:在当前字符后插入,并进入插入模式

  • o:在当前行下插入新行,并进入插入模式

  • O:在当前行上插入新行,并进入插入模式

  • x:删除当前字符

  • dd:删除当前行

  • yy:复制当前行

  • p:粘贴在当前行后

  • P:粘贴在当前行前

  • u:撤销

6

  • :shell 不关闭当前窗口,直接进入shell模式(exit退回当前窗口)

  • :split filename:在当前窗口上下分割,打开文件

    :vsplit filename:在当前窗口左右分割,打开文件

    Tip

    此时可以使用 Ctrl + w + hjkl 在窗口间切换

  • indent

    normal模式下,>> 可以缩进当前行,<< 可以减少缩进

    visual模式下,> 可以缩进选中行,< 可以减少缩进