^表示的是ctrl
命令行模式
光标定位:
- 上下左右键 #上下左右 [上下左右键]
- 0 $ #行首(0\Home键)行尾($\End键)
- gg G #页首(gg)页尾(G)
- numgg #进入第num行
- /string #查找字符,n下一个 N上一个 (n N 可以循环的)
2.文本简单编辑
yy #复制光标所在行
dd #删除光标所在行[剪切]
p #粘贴[复制和剪切的内容可以多次粘贴]
D #删除光标所在位置到行尾
u #撤销上一步的操作
^r #撤销上一步的撤销操作
x #删除光标所在字符
r #替换光标所在字符[只能替换一次]
R #可以连续替换 [按esc结束替换模式]
尾行模式
命令行模式====>尾行模式
:
:set nu 回车 #显示行号
:wq 回车 #保存退出 [w write q quit]
:q! 回车 #强制不保存退出
:q 退出 #退出
:set nu 显示行号
:set nonu 不显示行号
:set list 显示控制字符 cat -A
:set ic 不区分大小写
:set ai 自动缩进
命令行---->块模式
v 光标起始位置-->结束位置所有内容 [类似鼠标选择] d(剪切) x(删除) y(复制) p (粘贴)
V 光标起始行 ---> 结束行的整行内容
^v 光标起始位置-->结束位置 的矩形框
在连续的n行前,添加注释[#]
^v 移动光标选中行 ---> I ---> 输入要插入的内容 # ---> esc、esc