Ubuntu中vi命令的使用

<think>我们参考提供的引用内容,特别是引用[1]和引用[3]中关于vi/vim编辑器的内容。 引用[1]提到了vi/vim的三种模式:命令模式、插入模式和底行模式,以及模式切换的方法。 引用[3]补充了一些常用命令,如保存、退出、删除行、复制行、粘贴、搜索、显示行号等。 根据用户问题,用户想了解在Ubuntu主机中使用vi命令的相关指南。因此,我们将重点介绍vi/vim的基本使用方法,包括模式切换和常用命令。 注意:在Ubuntu中,通常预装的是vim,但命令可能是vivim,两者使用方式基本相同。 我们将分为以下几个部分进行介绍: 1. 三种模式及其切换 2. 命令模式下的常用操作(光标移动、删除、复制、粘贴等) 3. 底行模式下的常用操作(保存、退出、搜索、设置等) 4. 插入模式的使用 同时,我们也会提及一些基本操作,如打开文件、保存文件、退出等。 由于引用中已经提供了一些信息,我们将整合并扩展这些信息,形成一个完整的指南。 </think>### Ubuntu 主机中 vi/vim 命令使用指南 vi/vim 是 Ubuntu 中功能强大的文本编辑器,包含三种工作模式。以下是核心操作方法: #### ️ 1. **模式切换** - **命令模式**(默认进入模式) - 按 `i` 进入**插入模式**(可编辑文本) - 按 `:` 进入**底行模式**(执行高级命令) - **插入模式 → 命令模式**:按 `Esc` - **底行模式 → 命令模式**:执行命令后自动返回或按 `Esc` #### 🛠️ 2. **命令模式常用操作** ```bash # 光标移动 h ← | j ↓ | k ↑ | l → # 方向键 0 (零) # 行首 $ # 行尾 gg # 文件首行 G # 文件末行 # 文本编辑 dd # 删除整行 [^3] yy # 复制当前行 [^3] p # 粘贴 x # 删除光标处字符 u # 撤销操作 ``` #### 💾 3. **底行模式常用命令** ```bash :w # 保存文件 [^3] :q # 退出编辑器 [^3] :wq # 保存并退出 [^3] :q! # 强制退出(不保存) :/keyword # 搜索关键词(n 下一个,N 上一个)[^3] :set number # 显示行号 [^3] :%s/old/new/g # 全局替换文本 ``` #### 📝 4. **文件操作示例** ```bash # 打开/创建文件 vi filename.txt # 编辑流程示例 1. 按 i 进入插入模式 → 输入内容 2. 按 Esc 返回命令模式 3. 输入 :wq 保存退出 ``` > ⚠️ 注意: > - Ubuntu 默认安装的是 `vim-tiny`,建议通过 `sudo apt install vim` 安装完整版 > - 若遇到权限问题,保存时使用 `:w !sudo tee %` #### 📚 补充技巧 - **多窗口编辑**:底行模式输入 `:sp 文件名` 水平分割窗口 - **代码高亮**:底行模式输入 `:syntax on` - **显示不可见字符**:`:set list` --- ### 📌 相关问题 1. 如何永久设置 vi/vim 的行号显示? 2. vivim 有什么区别?Ubuntu 中如何切换默认编辑器? 3. 在 vi 中如何快速删除从光标位置到行尾的内容? 4. 如何撤销 vi 中的多步操作? [^1]: 命令模式与模式切换参考 [^3]: 常用编辑命令参考
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值