基本应用:
按i进入编辑模式(INERT)
- i:在光标所在字符前开始插入
- a:在光标所在字符后开始插入
- o:在光标所在行的下面另起一新行插入
- s:删除光标所在的字符并开始插入
- I :在光标所在行的行首开始插入如果行首有空格则在空格之后插入
- A :在光标所在你行的行尾开始插入
- O:在光标所在行的上面另起一行开始插入
- S:删除光标所在行并开始插入
逐字符移动:
- h:左移动
- l:右移动
- j:向下移动
- k:向上移动
- 行间跳转;(末行模式)
- 0:跳转到行首
- S:跳转到行尾
- num:跳转到某一行(末行模式编辑模式下跳转
- G:跳转行最后一行(编辑模式)
- gg:跳转到第一行(编辑模式)
在编辑模式下:
- ctrl+f向下翻一页
- ctrl+b 向上翻一页
删除:
- dd: 删除光标所在行(编辑模式)
- 3dd:从光标行开始删除3行(编辑模式)
- :1,4d 删除第一行到第四行(末行模式)
复制和粘贴:
- yy 复制光标所在行(编模式)
- 2yy 从光标行开始复制2行(编辑模式)
- p: 粘贴命令
查找:
- 文件的查找
- /parttern从前往后查找
- ?parttern从后往前查找
- n下一个匹配的字符串
- N 上一个匹配的字符串文本的替换(末行模式)
- startNum endNums/partter/string/gi
- g:全局替换
- i:忽略大小写
- %:/f/F/gi