home 行首
end 行尾
pageup 上翻页
pagedown 下翻页
gg 跳转至首行
shift+g组合键 直接按将会定位到末行,先按下数字键如58再按shift+g将跳转至58行
w 后移至下个单词第一个字母
b 前移至上个单词第一个字母
:set number 显示行号
:set nonumber 取消显示行号
dd 删除光标所在行
d3d 删除光标所在行向下3行内容(包括光标行)
d3→ 删除当前字符算起的向右3个字符(包括光标当前字符)
d3← 删除当前字符算起的向左3个字符(不包括光标当前字符)
shift+j组合键 删除当前行末回车
:.,$d再按回车 删除所有内容(.代表本行,$代表末行)
:1,.d再按回车 删除第一行到光标行内容(包括光标行)
yy 复制光标所在行
y3y 复制光标所在行向下3行内容(包括光标行)
y3→ 复制当前字符算起的向右3个字符(包括光标当前字符)
y3← 复制当前字符算起的向左3个字符(不包括光标当前字符)
复制内容后按 p 键粘贴
如果复制的是字符,则会粘贴到光标所在位置,原有内容依次右移
如果复制的是整行,则会粘贴到光标所在行的下一行位置,原有的行依次下移
u 撤回
ctrl+r组合键 恢复上次撤销的操作
/char 向下查找 char 字符,类似 windows 的 ctrl+f
shift+/组合键char 向上查找 char 字符
shift+8 向下查找光标所在单词
shift+3 向上查找光标所在单词
无论哪种查找方式,找到一个结果后,按 n 键将继续向同方向查找下一个结果
按 shift+n 键将向反方向查找上一个结果
:2,10s/old/new/g 将2至10行所有old替换成new
:2,10s/old/new 将2至10行每行第一个old替换成new
:q 退出
:wq 保存并退出
:q! 不做更改强制退出
:w 1.txt 另存文件为 1.txt