6. 9月23日 vi和vim编辑器
6. 9月23日 vi和vim编辑器
1. vi和vim的基本介绍
- 所有Linux系统都会内置vi文本编辑器
- vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能。
vi 是一个非常流行的文本编辑器,它在 Unix 和类 Unix 系统中广泛使用。vi 是一个命令行界面的编辑器,这意味着它不需要图形用户界面(GUI),可以在终端或命令行界面中直接使用。

2. vi和vim的三种模式
2.1 浏览/正常模式
- 在正常模式下,我们可以使用快捷键。
- 用vim打开一个文件就直接进入浏览模式
- 可以使用【删除字符】或【删除整行】来处理文档内容,也可以使用【复制黏贴按钮】
2.2 插入/编辑模式
- 在这个模式下,可以编辑文件内容。
- 按下i,I,o,O,a,A,r,R等字母就可进入编辑模式
2.3 命令行模式
- 在这个模式中,可以利用指令完成读取,存盘,替换,离开,显示行号的等动作。
- :wq保存退出
- :q无修改直接退出
- :q!不保存修改直接退出
2.4 三种模式转换示意图

3. Vim 的常见指令案例(浏览模式下)
1.输入输出命令
a 在光标后输入文本
i 在光标前输入文本
o 在当前行后输入新一行
2.光标移动命令
b 移动到当前单词的开始
e 移动到当前单词的结尾
w 向后移动一个单词
3.删除操作命令
d 将选取的内容删除
dd 删除当前行
D 删除光标至行尾的所有字符
4.查询操作命令
/abc 向后查询字符串“abc”
?abc 想前查询字符串“abc”
5.拷贝粘贴命令
y 将选取的内容复制
Y 将光标至行尾的字符复制
yy 将当前行复制
p 黏贴
6.其他操作命令
v 选取文本内容、
u 取消上一次的操作
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 现代职校董良
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果