vim是麒麟os预装的命令行文本编辑器,操作分五步:启动文件、切换插入模式输入、保存退出、移动删除、查找替换。

如果您在麒麟OS系统中需要编辑文本文件,Vim是一款功能强大且预装于多数Linux发行版(包括麒麟OS)的命令行文本编辑器。以下是使用Vim编辑器完成基本文本编辑任务的操作指南:
一、启动Vim并打开文件
Vim支持直接编辑现有文件或创建新文件,启动时若指定路径不存在,Vim会在保存时自动创建该文件。进入终端后执行命令即可调用Vim。
1、打开终端,输入 vim /path/to/file.txt(例如 vim ~/document.txt)启动Vim并加载目标文件。
2、若仅输入 vim 不带参数,则进入空白缓冲区,可立即开始输入新内容。
3、首次启动时界面显示波浪线(~)表示空行,光标位于左上角,此时处于普通模式,不可直接输入文字。
二、切换至插入模式并输入文本
Vim采用模式化设计,编辑文本前必须从普通模式切换至插入模式。不同插入命令适用于不同插入位置,需根据编辑需求选择。
1、按 i 键,在当前光标所在字符前进入插入模式。
2、按 a 键,在当前光标所在字符后进入插入模式。
3、按 o 键,在当前行下方新建一行并进入插入模式。
4、按 O 键,在当前行上方新建一行并进入插入模式。
三、保存与退出Vim
完成编辑后,必须先返回普通模式才能执行保存或退出指令。所有保存和退出操作均以冒号(:)开头,属于命令行模式指令。
1、按 Esc 键确保退出插入模式,回到普通模式。
2、输入 :w 并回车,保存当前文件但不退出。
3、输入 :q 并回车,退出Vim(仅限文件未修改时有效)。
4、输入 :wq 或 :x 并回车,保存并退出。
5、输入 :q! 并回车,放弃所有更改并强制退出。
四、常用移动与删除操作
在普通模式下,Vim提供高效快捷的光标定位与文本删改方式,无需依赖鼠标或方向键,提升编辑效率。
1、按 h 向左移动一个字符,j 向下移动一行,k 向上移动一行,l 向右移动一个字符。
2、输入 0(数字零)跳转到当前行行首,输入 $ 跳转到当前行行尾。
3、输入 dd 删除当前整行,输入 dw 删除光标所在位置起的一个单词。
4、输入 u 撤销上一次操作,输入 Ctrl+r 重做被撤销的操作。
五、查找与替换文本
Vim内置强大的搜索与批量替换功能,支持正则表达式语法,适用于快速定位及统一修改文本内容。
1、在普通模式下输入 /关键词(例如 /麒麟),按回车开始向前搜索匹配项,按 n 跳至下一个匹配位置。
2、输入 ?关键词 可向后搜索(即反向查找)。
3、在命令行模式下输入 :%s/旧文本/新文本/g,对全文进行无确认替换。
4、输入 :%s/旧文本/新文本/gc,启用逐处确认替换,每处替换前显示提示并等待用户输入 y(是)或 n(否)。










