Linux——vi命令
vi filename:存在的文件就会打开该文件,新的文件名就打开一个新的编辑窗口
从命令模式切换到编辑模式INSERT:
i 在当前字符前插入文本
a 在当前字符后插入文本
A 在行末添加文本
I 在行首添加文本
o 在当前行后插入一空行
O 在当前行前插入一空行
**************************
ESC 从编辑模式切换到命令模式
:w 保存
:wq 保存并退出
:w! 强制保存
:q 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:set number 显示行号
:set nonumber 不显示行号
:行号 光标跳转到指定行的首行
:$ 光标跳转到末行的首行
/字符串 查找,从当前光标位置向尾部查找指定字符串
?字符串 查找,从当前光标位置向头部查找指定字符串
x 删除光标后的一个字符
X 删除光标前的一个字符
D 删除当前行光标之后的全部字符
dd 删除光标所在的整行
ndd 删除当前行及其后n-1行
p 粘贴,将内容粘贴到光标之后
P 粘贴,将内容粘贴到光标之前
a,bs/f/t 替换,在a行和b行之间,把f替换成t,s/表示替换
:e文件名 打开并编辑指定的文件
:n 同时打开多个文件时,继续编辑下一个
:f 显示当前文件名、光标所在行号、显示比例
Zz 命令模式下,保存当前文件并退出vi
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~