把bash输入方式改成vi

本文介绍了如何在终端中设置临时或永久的ovi,包括使用命令set-ovi的方法。

1。临时使用

打开终端,输入

set -o vi

2。永久使用

sudo gvim /etc/bash.bashrc

最后加入

set -o vi


### vi 编辑器常用命令及操作指南 #### 一、进入和退出 - 进入 `vi` 编辑器可以通过在终端输入 `vi 文件名` 或者 `vim 文件名` 来打开文件[^1]。 - 使用 `:q!` 命令可以不保存并强制退出编辑器[^2]。 - 如果需要保存更改后再退出,可使用 `:wq` 或者 `ZZ`。 #### 二、基本模式切换 vi 编辑器有三种主要的工作模式: 1. **一般模式**:启动 vi 后默认处于此模式,在该模式下无法直接编辑文本,但可以执行一些基础的操作,比如移动光标、删除文字等。 2. **编辑模式**:通过按键盘上的 `i`, `I`, `a`, `A`, `o`, 或 `O` 键可以从一般模式切换到编辑模式。其中, - `i`: 插入字符于当前光标的前面位置; - `a`: 添加字符于当前光标的后面位置; - `o`: 在当前行之下新增一行,并进入插入状态。 3. **命令行模式**:按下冒号键 (`:`),即可从其他两种模式转换至命令行模式,用于运行各种指令,例如存盘或离开[vi]。 #### 三、常见快捷方式 以下是几个常用的快捷键组合及其功能描述: | 功能 | 快捷键 | |------------------------|--------------| | 移动至上一行 | k / 上箭头 | | 移动至下一行 | j / 下箭头 | | 删除整行 | dd | | 复制当前行 | yy | | 粘贴已复制的内容 | p (向下粘贴), P(向上粘贴) | 另外还有关于查找替换方面的技巧: - `/pattern` 可向前搜索指定字符串 pattern;而 `?pattern` 则向后搜索。 - 替换整个文档中的某单词可以用如下形式实现:`: %s/旧词/newword/gc` ,这里 g 表示全局(global replacement), c 提供确认提示(confirm before substitution)[^1]。 ```bash # 示例:将所有出现的 'foo' 改成 'bar' :%s/foo/bar/gc ``` #### 四、保存与撤销修改 - 若要撤消上一步动作,则只需简单敲击 u 即可完成一次 undo 操作;如果想重做刚才被取消的动作则应使用 Ctrl + r 组合键。 - 当前会话期间所有的改动都可以借由 U 实现批量 Undo 效果(注意大写)。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值