移动
- i&I
i进入编辑模式,当前光标
I进入编辑模式,光标移动到行首 - o&O
o进入编辑模式,在下一行增加空行
O进入编辑模式,在上一行增加空行 - gg&GG
gg 移动到第一行
GG 移动到最后一行 - nG
跳到第n行 - h
左移动 - j
下移动 - k
上移动 - l
右移动 - 0
到行头 - ^
到第一个不是空格的字符 - g_
到最后是个不是空格的字符 - $
到行尾
增
- a
在光标后开始编辑 - p
粘贴一次 - np
粘贴n次
删
- cw
删除光标后到空格的字符,进入编辑状态 - u
撤销操作 - dd
删除一行,可以粘贴 = 剪切 - ndd
删除n行 - x
删除当前光标所在的字符
改
- 把5-15行间的test1替换为test2
:5,15 s/test1/test2/
- 把5-15行间的test1替换为test2
:5,15 s/test1/test2/
如果文件中的test1全部替换test2:%s/test1/test2/
如果替换的文件有特殊符号如/就要用\来取消,例如http://替换为https://:%s/http:\/\//https:\/\//
查
/+要搜索的内容
其它
- 显示各行行号
:set nu
- 在编辑页面输入
:set fileformat=unix
确保编码为UNIX编码 - yy
拷贝