vi命令笔记
光标、查找
shift + g 移动光标到文件尾gg | shift+h??移动光标到文件首 i 进入插入模式esc 退出当前模式:wq 保存并退出:q 未修改文件,不保存退出:q! 修改文件,不不保存退出/ 查找n 查找下一个shift + n 查找上一个编辑状态操作:
:set ts=4(tab设置为4个):se nu 显示行号:se nonu 取消显示行号u 撤销编辑(上一步)Ctrl+r 重做编辑(下一步)?非编辑状态操作:
ddg?当前行与下一行换位置 dd 删除光标行(非编辑模式下):3,8d 删除从第3-8行dg 删除光标后面的行yy复制当前行,p粘贴复制行,多是在非编辑模式进行的替换:s/123/abc/ ? ? ?#替换*当前行*第一个 123 为?abc:s/123/abc/g ? ?#替换*当前行*全部 123 为??abc:%s/123/abc/g ?# 替换整个文档 123 为 abc?
?