Linux vi命令(vi编辑器)30分钟入门教程

Linux vi 命令也就是指 vi 编辑器,它们是一个意思。vi 编辑器是 Linux/UNIX 环境下经典的编辑器。Linux vi 命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等,是程序员和运维人员必须掌握的技能。

这是一套简明的 vi 编辑器入门教程,只需要花费你 30 分钟的时间。

可以说每一个 Linux 程序员都是从学习使用 vi 开始学习 Linux 环境编程的。因此,即使是在集成开发环境盛行的今天,是否能够熟练使用 vi 仍然被看做是衡量 Linux 程序员基本功的标准之一。

vi 对于 Linux 运维人员同样重要,不会使用 vi,运维就无从谈起。

vi 可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制。

vi 编辑器只是一个文本编辑程序,它没有菜单,只有命令,且命令繁多。虽然学习这些命令比较费时费力,但是一旦你掌握了这些命令,你就会发现 vi 十分高效和强大,丝毫不逊色任何一款 Windows 上的编辑器,让我们从这套入门教程开始吧。

其实,现在的 UNIX/Linux 大都使用 vim 代替了 vi。vim 是 vi 的增强版(vi Improved),与 vi 编辑器完全兼容,而且实现了很多增强功能。

vi编辑器

vi 编辑器会依据文件扩展名或者是文件内的开头信息, 判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来显示程序代码与一般信息。

在某些发行版中,例如 CentOS 或者 Read Hat,当系统安装完毕后,vi/vim 编辑器默认就已经被安装了。在其他一些发行版中,例如 Debian 或者 Ubuntu,默认情况下 vi/vim 是不会被安装的,你需要自己手动安装。

好了,让我们赶紧开始 Linux vi 命令的学习之旅吧。
教程目录:
1. vi工作模式(3种)以及模式切换(转换)
2. 进入vi编辑器(vi打开文件)
3. vi修改文件内容(文本修改命令)
4. vi文本删除命令(删除文件内容)
5. vi文本复制命令(复制文件内容)
6. vi撤销命令(u和U),撤销上一次的操作
7. vi重复命令(重复上次操作)
8. vi退出命令
9. vi字符替换命令(r和R命令)
10. vi光标移动命令
11. vi按行移动光标
12. vi按字移动光标命令
13. vi按段落移动光标
14. vi文本移动命令(文本行移动)
15. vi文本跨行移动(m命令)
16. vi屏幕滚动命令(滚屏命令)
17. vi字符串检索(查找)命令
18. vi字符串替换命令
19. vi窗口切分命令(split命令)
20. vi属性设置命令