vi命令详解
最编程
2024-04-03 15:56:39
...
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。
1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
vimyfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)」,您要切换到「插入模式(Insertmode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insertmode)」再说吧!b)切换至插入模式(Insertmode)编辑文件 在「命令行模式(commandmode)」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了。c)Insert的切换 您目前处于「插入模式(Insertmode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(commandmode)」再删除文字。d)退出vi及保存文件 在「命令行模式(commandmode)」下,按一下「:」冒号键进入「Lastlinemode」,例如::wfilename(输入「wfilename」将文章以指定的文件名filename保存):wq(输入「wq」,存盘并退出vi):q!(输入q!,不存盘强制退出vi)<
1、vi的基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:
1) 命令行模式command mode)
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。
2) 插入模式(Insert mode)
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。
3) 底行模式(last line mode)
将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。
不过一般我们在使用时把vi简化成两个模式,就是将底行模式(last line mode)也算入命令行模式command mode)。
2、vi的基本操作
a) 进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:
vimyfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(commandmode)」,您要切换到「插入模式(Insertmode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insertmode)」再说吧!b)切换至插入模式(Insertmode)编辑文件 在「命令行模式(commandmode)」下按一下字母「i」就可以进入「插入模式(Insertmode)」,这时候你就可以开始输入文字了。c)Insert的切换 您目前处于「插入模式(Insertmode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(commandmode)」再删除文字。d)退出vi及保存文件 在「命令行模式(commandmode)」下,按一下「:」冒号键进入「Lastlinemode」,例如::wfilename(输入「wfilename」将文章以指定的文件名filename保存):wq(输入「wq」,存盘并退出vi):q!(输入q!,不存盘强制退出vi)<
上一篇: A2dp 连接过程源代码分析
下一篇: vi 编辑器
推荐阅读
-
使用 pip update 命令和清华镜像快速安装 OpenCV-python
-
介绍 SQL(数据库查询语言)和基本命令 [查看数据库/数据表、创建数据库/数据表、使用数据库/数据表、删除数据库/数据表、如何进行注释
-
关闭系统蜂鸣器 -----arch/centOS-# rmmod pcspkr --off # modprobe pcspk --on 将该命令添加到系统启动配置文件中,它将永久生效。
-
Centerm 瘦客户机 C92 闪烁 BIOS fpt 命令无法识别瘦客户机系统
-
请谨慎使用这些 Linux 命令!
-
第 2 章 文件和目录操作命令
-
使用 git 命令和 vscode 从零开始从远程代码库中拉取、提交、合并和推送分支,并在项目中进行练习
-
安卓系统学习 (VI) ------ 农作物安卓系统
-
Stata 新命令快讯:有向无环图、模糊乘法等!
-
postgresql 高可用性 etcd + patroni 的五个命令--etcd 的部分操作命令