2. Linux的vi和vim编辑器
vi和vim:是Linux的文本编辑器,用来在linux中创建、查看或者编辑文本文件,就好像windows中的记事本一样。
vim是vi的增强版本,vi的绝大多数用法在vim都适用。
如进入一个目录 cd /zhangsan
先创建一个文件夹 mkdir testDir
vi和vim编辑器的使用:
【一般模式】:用vi或者vim命令打开文件(vim test.txt),进入了一般模式;
可以查看文件的内容,并且可以通过上下左右键移动光标,查看文件某一部分;但是不能编辑文件内容。
【编辑模式】:在一般模式下,按i和a键的大写或小写键(一般用小写i或a键),进入编辑模式;
可以编辑文件内容;但是不能保存编辑的内容;
按Esc键,可以回到一般模式。
【命令行模式】:在一般模式下,按shift+:,进入命令行模式;
输入: q!-----不保存强制退出编辑器
wq-----保存并且退出编辑器
q------只是退出编辑器
vi和vim编辑器的快捷键:
1)复制当前行:在一般模式下,按yy,把光标所在行复制到剪切板
按p,把剪切板中的内容粘贴到光标所在的下一行。
2)复制当前行往下5行:在一般模式下,按5yy,把光标所在行往下5行复制到剪切板
按p,把剪切板中的内容粘贴到光标所在的下一行。
3)在文本文件中查找关键字:在命令行模式下,输入/关键字,回车
按n表示光标查找下一个关键字
4)删除光标所在的当前行:在一般模式下,按dd,删除光标所在的当前行
5)删除光标所在的行往下5行:在一般模式下,按5dd
6)撤销上次编辑的内容:在一般模式下,按u
7)显示行号:命令行模式下,设置文件的行号,取消文件的行号.[命令行下(: set nu) 和(:set nonu)]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~