命令模式下常用的操作:
移动: ctrl + d: 往下1/2页 ctrl + f: 往下1页 ctrl + u: 往上1/2页 ctrl + b: 往上1页 h: 左 j: 下 k: 上 l: 右 w: 下一个单词的第一个字符 b: 上一个单词 e: 该单词/下一个单词的最后个字符(注意与w的注意) H: 当前屏幕的第一行 L: 当前屏蔽最后一行 gg: 第一行 G: 最后一行 '': 光标所在上一个位置(注意是两个单引号),连续使用会在两个位置进行来回切换 ctrl + i 或 tab键: 后一个tag ctrl + o: 前一个tag 查找: shift + *: 向下搜索当前光标中的单词(这个有点像eclipse当中的ctrl + k哦) shift + #: 向上搜索当前光标中的单词 /text: 搜索text 另配合ctags工具使用: ta + tag: 跳转至tag定义处,若有多个直接跳转到第一处 ts + tag: 查找tag并选择进行跳转 tj + tag: 查找tag或该tag只在一个地方出现则直接跳转,否则给予选择 ctrl + ]: 跳转当前光标tag定义处 ctrl + t: 跳转上一tag定义处 1.代码自动排版 命令模式下,输入gg跳转到文件头部,然后输入v,进入可视模式。再输入G全选,最后输入=进行格式化。 全过程按键如下: ggvG=
再给个不错的图片(Sorry,忘记图片作者的链接了)~