Hot keys
VIM是一个非常强大的工具及利器,这里只是列出日常工作中最常用的快捷方式
移动nw n为数字 光标向后N个单词 nb 光标向前N个单词 gg 文首 G 文尾 0 #绝对行首 ^ #行首非第一个非字符 $ #绝对行 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行 ctrl+d: 下翻半屏。 ctrl+u: 上翻半屏。 ctrl+e: 向下滚动一行。 ctrl+y: 向上滚动一行。 nw n为数字 光标向后N个单词 nb 光标向前N个单词
编辑a #光标后字符插入 A #行尾插入 i #光标位置插入 I #光标当前行 行首插入 u/U #撤销操作
位置0 #绝对行首 ^ #行首非第一个非字符 $ #绝对行尾
删除x 删除当前光标下的字符 dw 删除光标之后的单词剩余部分。 d$ 删除光标之后的该行剩余部分。 dd 删除当前行。 cw 删除光标后一个单词,进入instert mode c$ c 功能和d相同,区别在于完成删除操作后进入INSERT MODE cc 也是删除当前行,然后进入INSERT MODE
其他:set nu #显示行数 v #选择行 ctrl + V #选择列
如何comment多行或者un-comment多行ctrl + V 进入visual block模式 shift + i 进入插入模式 输入# Esc退出插入模式
搜索/替代/searchword %s/oldword/newword/g
Last updated
Was this helpful?