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
posted @   小叶子叶子  阅读(33)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示