vi中执行打开、编辑、保存并退出的流程

vi中执行打开、编辑、保存并退出的流程

在vi中的基本编辑操作

打开文件:

vi filename

进入插入模式并开始编辑:

按下 i 键进入插入模式。输入或编辑文本内容。

保存并退出:

按 Esc 键退出插入模式,回到命令模式。输入 :wq,然后按 Enter 键即可保存并退出。

vim是vi的增强版

vi和vim是两个非常相似的文本编辑器,但vim是vi的增强版,它在vi的基础上添加了许多新的功能。

1. 功能丰富性

vi:作为Unix系统中的标准文本编辑器,功能较为简单,主要用于基本的文本编辑。vim:全称为“Vi IMproved”(增强版Vi),在vi的基础上增加了许多功能,例如语法高亮、自动补全、多级撤销、查找和替换增强等,适合代码编辑和开发。

2. 可扩展性

vi:没有插件系统,难以扩展。vim:拥有强大的插件系统,可以根据需要添加各种插件来扩展功能,例如文件浏览、代码格式化、调试工具等。

3. 用户体验

vi:界面和功能简单,适合轻量文本编辑,但编辑体验不如vim方便。vim:支持多种编辑模式,如可视模式、命令行模式等,便于高效编辑和导航;配合各种插件,可以大幅度提升编辑效率。

4. 向下兼容

vim:完全兼容vi,即使在vi环境中工作的用户也能轻松切换到vim,并使用更多功能。

总结

在大多数现代系统中,vim常常取代vi作为默认编辑器。如果仅用于简单文本编辑,vi完全够用;而如果需要更强大的文本编辑功能,尤其是在代码开发中,vim更为推荐。

vi编辑器中,最常用的基本操作:

1. 启动和退出

打开文件:vi filename保存并退出::wq仅保存::w仅退出::q强制退出::q!(不保存)

2. 三种模式

命令模式:启动vi后默认进入的模式,用于导航、删除、复制等操作。插入模式:按i、a、o等进入,用于输入文本。底线命令模式:在命令模式下按:进入,用于保存、退出、搜索等操作。

3. 基本操作

进入插入模式:

i:在光标前插入a:在光标后插入o:在当前行下插入新行

退出插入模式:按Esc键返回命令模式

4. 移动光标

h:左移j:下移k:上移l:右移0:移动到行首$:移动到行尾G:移动到文件末尾gg:移动到文件开头

5. 删除操作

x:删除光标处的字符dd:删除当前行d$:删除光标到行尾dw:删除一个单词

6. 复制和粘贴

yy:复制当前行p:在光标后粘贴yw:复制一个单词

7. 撤销与重做

u:撤销上一个操作Ctrl + r:重做上一个撤销操作

8. 搜索与替换

/word:向下搜索word?word:向上搜索wordn:跳转到下一个匹配项:%s/old/new/g:将整个文件中的old替换为new

相关阅读

格力手机2代开卖:骁龙820+6英寸2K屏售3300元
BET3365手机下载

格力手机2代开卖:骁龙820+6英寸2K屏售3300元

⌚ 06-30 👁️ 1281
㤀的意思,㤀的解释,㤀的部首
跨境365软件

㤀的意思,㤀的解释,㤀的部首

⌚ 07-19 👁️ 6233
揭秘沈阳技校实力榜:哪家技校培养人才更出色?
BET3365手机下载

揭秘沈阳技校实力榜:哪家技校培养人才更出色?

⌚ 07-12 👁️ 2722