Linux命令:文件操作「改」 vi或vim
发布时间:2024-03-01 00:00:00
vim是vi的增强版,它扩展了vi的功能 检查系统中是否安装了vim 命令: vim --version 【vi编辑器的3种模式】 基本上vi可以分为三种状态: 命令模式(command mode); 插入模式(Insert mode); 底行模式(last line mode),
1) 命令行模式(command mode) 控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。 命令行模式下的常用命令: 【1】控制光标移动:↑,↓,j 【2】删除当前行:dd 【3】查找:/字符 【4】进入编辑模式:i o a 【5】进入底行模式::
2) 编辑模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。 编辑模式下常用命令: 【1】ESC 退出编辑模式到命令行模式;
3) 底行模式(last line mode) 将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。 底行模式下常用命令: 【1】退出编辑: :q 【2】强制退出: :q! 【3】保存并退出: :wq 常用命令备注 保存,不退出vi --------------------------------------------- :w 强制保存,不退出vi --------------------------------------- :w! 将修改另外保存到file中,但不退出vi(不常用)------ :w file 保存,并退出vi --------------------------------------------- :wq 或 :x 强制保存,并退出vi --------------------------------------- :wq! 不保存,并退出vi ------------------------------------------ :q 不保存,并强制退出vi ------------------------------------ :q! 放弃所有修改,从上次保存文件开始再编辑 ----------- :e! 打开文件 命令:vi 文件名 示例:打开当前目录下的aa.txt文件 vi aa.txt 或者 vim aa.txt 注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。 编辑文件 使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。 i:在光标所在字符前开始插入 a:在光标所在字符后开始插入 o:在光标所在行的下面另起一新行插入 保存或者取消编辑 保存文件: 第一步:ESC 进入命令行模式 第二步:: 进入底行模式 第三步:wq 保存并退出编辑 取消编辑: 第一步:ESC 进入命令行模式 第二步:: 进入底行模式 第三步:q! 撤销本次修改并退出编辑 |