linuxvi编辑器常用命令
时间: 2025-04-21 18:40:50 浏览: 24
### Linux vi 编辑器常用命令
vi编辑器提供了多种模式来处理文本,主要包括一般模式、插入模式和底行模式。以下是各个模式下的一些常用命令:
#### 1. 进入不同模式
- **进入插入模式**:按 `i` 或者 `o` 键可以切换到插入模式,在此模式下可以直接输入新内容[^1]。
#### 2. 文件操作命令
- **打开/创建文件**:通过命令行启动vi并指定要编辑的文件名即可实现文件的新建或打开;如果文件不存在,则会自动创建该文件[^3]。
- **保存修改**:在底行模式下输入`:w`可将更改写入磁盘而不退出编辑环境。
- **退出编辑器**
- 输入`:q!`强制退出并不保存任何改动;
- 使用`:wq`或者`:x`可以在保存变更的同时离开vi编辑器。
#### 3. 移动光标位置
- 向上下左右方向移动光标的快捷键分别是`k`, `j`, `h`, 和 `l`。
- 利用大写字母`H`(首行), `M`(中间),以及`L`(最后一行)快速定位页面内的特定部分。
- 若要跳转至文档顶部、中部或是底部,分别按下`gg`,`50%`,`G`。
#### 4. 删除与复制粘贴
- 单词级别的删除可以通过`dw`完成,整行则使用`dd`。
- 复制(yank)单行或多行为`yy`或`nyy` (n代表行数)。
- 将已剪切的内容粘贴回当前位置之前或之后的位置分别为`P`和`p`。
#### 5. 查找替换字符串
- `/pattern`用于向前搜索匹配项,而`?pattern`则是向后查找。
- 替换单个实例可用`s/pattern/replacement/gc`,其中gc参数意味着每次替换前都需要确认。
```bash
:%s/old/new/g # 全局替换旧单词为新单词
```
#### 6. 设置选项和其他特性
- 开启语法高亮支持:`syntax on`。
- 行号显示设置:`set nu`。
---
阅读全文
相关推荐



















