- 上下左右: h j k l 左:h , 下:j ,上:k ,右:l
- 上一个词 下一个词: w b w往下跳一个词,b往回跳一个词。e:跳到下一个单词的最后
- 上一屏,下一屏: crtl+b(back) ctrl+f(forword),
- 选择多行:shfit +v, 放手,然后按 j /k 上下移动选中
- 撤销:u,恢复撤销:Ctrl + r
- 选择多行,但不是整行整行选择:先按v,放手,再按 j /k 上下移动,或按H/L 左右移动
- 列选: ctrl+v +j/k
- 替换: :%s/new/New 将new 替换为NEW. :表示进入替换模式,%表示对整个文件从第一行到最后一个行进行操作,s表示替换substitute
- 局部替换: 局部选择,见第4点,点击shit + :,s/name/NAME/
- 替换: 一行中多个相同单词的替换---> :%s/name/NAME/g g-->表示global 全局的
- 代码自动补齐: 输入单词的开头 + ctrl+n . , 选择上一个下一个:按住ctrl 不放,+n-->向下,+p-->向上选择
- 最近打开的所有不同文件间跳转: Ctrl+o, ctrl+i
- 复制、粘贴: 复制--->yy 粘贴-->p 复制两行-->2yy, 多行复制-->shit+v 按k/j 选中要复制的行 +y,光标移动到到复制的地方,按p,
- 行首,行末: 行首-->0, 行尾-->shit+4
- 文件行首,尾行: 首行-->gg 尾行--> shit+G
- 代码左移、右移: 先选中要移动的多行,然后按shit+>> 向右移动,shit+<< 向左移动
- 格式化代码: 选中需要格式化的行,按=
后续在更