
Linux Vi 编辑器常用命令
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本简介聚焦于Linux系统中Vi编辑器的基本操作,涵盖启动、模式切换及文本编辑等实用命令,旨在帮助初学者快速掌握高效编程技巧。
在Linux系统中使用vi编辑器进行文件操作是一项基本技能。以下是关于如何切换模式、移动光标以及执行删除、复制及替换命令的详细指南。
### 切换模式
1. **插入模式**:按「i」键可以在当前光标位置开始输入;按「a」则在当前字符之后添加文本;而使用「o」会在下一行创建一个新的行首以供编辑。
2. **从插入模式切换回命令行模式**:只需按下ESC键即可。
### 移动光标的技巧
- 使用小写字母`h`, `j`, `k`, `l`分别控制光标左、下、上和右移动一个字符;
- 按「Ctrl」+ 「b」可以向后翻页,按「Ctrl」+ 「f」则向前翻页;另外,通过按下「Ctrl」 + 「u」「d」可实现半屏的前后滚动。
- 使用数字键`0`返回行首,使用字母`G`移动到文件末尾;
- 按下 `$ `和 `^` 分别可以将光标移到当前行的结尾或开始。
### 删除文本
- 通过按「x」删除光标的下一个字符;要连续删除多个字符(如6个),则输入「6x」。
- 类似地,使用大写的 「X」 来移除前面的一个字,并可以结合数字来指定需要删除的字符数。
- 使用 `dd` 删除整行文本,而通过添加前缀数字 (例如:5dd) 可以一次删除多行。
### 文本复制
- 利用「yw」将光标后的单词到结尾的文字复制进缓存区;
- 之后使用「p」粘贴该段文字至指定位置。同样可以使用yy和多个yy进行单行或多行的复制。
### 替换字符
按r键可以在当前光标的字符上直接替换为输入的新字符;若需连续替换,可按下R开始并用ESC结束。
### 撤销操作
- 使用「u」撤销最近一次的操作;
- 重复执行最后一次命令可以使用`.`按键进行快速重做或撤回。
### 定位到指定行
通过按Ctrl+G查看当前光标所在位置的行列号,输入如15G能迅速跳转至第15行开始处。
在进入末行模式(按下冒号 `:` 键)后可以执行更多功能:
- 设置显示每行编号:`set nu`
- 跳转到特定行:直接键入数字即可
- 查找和替换文本:使用 `/关键字` 或者 `%s/查找内容/替换为/g`
完成编辑并保存文件,可以在末行模式下输入 `:w filename` 以指定新的文件名或`:wq`来同时写入更改并退出vi。
以上是Linux vi命令的基本操作指南。掌握这些技巧可以帮助用户高效地使用vi进行文本处理和编程工作。
全部评论 (0)


