Linux中vi的退出命令

本文详细介绍了vi编辑器的使用方法,包括如何进入编辑模式、命令模式,以及各种保存和退出操作。通过学习,你可以熟练掌握这个强大的文本编辑工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

i进入编辑模式,进行编辑

编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:

:w 保存文件但不退出vi 编辑

:w! 强制保存,不退出vi 编辑

:w file 将修改另存到file中,不退出vi 编辑

:wq 保存文件并退出vi 编辑

:wq! 强制保存文件并退出vi 编辑

q: 不保存文件并退出vi 编辑

:q! 不保存文件并强制退出vi 编辑

:e! 放弃所有修改,从上次保存文件开始在编辑
 

### Vi 编辑器常用命令 ViLinux 系统中最常用的文本编辑工具之一,其改进版本 VIM 更加流行并提供了更多功能[^2]。以下是 Vi/VIM 中一些最常使用的命令: #### 基本模式切换 - **进入插入模式**: `i` (在当前光标位置之前),`a` (在当前光标之后) - **退出插入模式返回正常模式**: 按下 `Esc` #### 文件操作 - **保存文件并退出**: `:wq` - **只保存不退出**: `:w` - **强制写入(当权限不足时)**: `:!sudo tee %` - **放弃更改并退出**: `:q!` - **查看帮助文档**: `:help` #### 移动光标 - **移动到行首/行尾**: `0` 或者 `$` - **向上/向下翻页**: `Ctrl+b` / `Ctrl+f` - **向前/向后跳转单词**: `w` / `b` - **快速定位至指定行数**: `nG`(其中 n 表示目标行号) #### 查找替换字符串 - **查找下一个匹配项**: `/pattern`, 使用 `n` 跳转到下一个匹配处 - **全局替换所有实例**: `:%s/old/new/gc` #### 多窗口处理 Vim 支持多窗口工作方式,可以方便地管理多个文件或同一文件的不同部分。 - **水平分割新窗口打开相同文件**: `:split` - **垂直分割新窗口打开相同文件**: `:vsplit` - **关闭当前窗口**: `:close` ```bash # 示例:创建一个新的水平分屏来编辑另一个文件 :sp anotherfile.txt ``` #### 宏录制与回放 宏可以帮助提高效率,在重复执行一系列动作时非常有用。 - **开始录制宏**: `qa` (这里 'a' 只是一个寄存器名,可以选择其他字母代替) - **停止录制**: `q` - **播放宏一次**: `@a` 这些只是冰山一角;实际上 ViVIM 都拥有极其丰富的特性和配置选项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Famiglistimott

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值