vi 编辑模式与命令行操作技巧
在命令行操作中,vi 编辑模式提供了丰富的功能,能帮助我们更高效地处理命令和文本。下面将详细介绍这些功能及其使用方法。
撤销与文本保存
在 vi 编辑模式中,有撤销上一次更改的操作。重复该操作可撤销更早的更改,当没有更多可撤销的更改时,bash 会发出提示音。还有一个相关命令是 . ,它可以重复上一次的文本修改命令。
另外,有一种无需先删除文本就能将其保存到删除缓冲区的方法:只需输入删除命令,但用 y (“提取”) 代替 d 。这不会修改任何内容,但允许你在之后多次检索提取的文本。检索提取文本的命令有 p ,它会将文本插入到当前行光标右侧; P 则将文本插入到光标左侧。不过, y 、 p 和 P 命令虽然强大,但更适合用于对文档或程序进行全局更改等“真正的 vi”任务,而非 shell 命令,所以使用频率可能不高。
历史列表中的移动
vi 控制模式下有一组命令可用于在命令历史列表中移动和搜索,这一功能非常重要,能让我们返回并修正错误命令,而无需重新输入整行内容。相关命令总结如下表:
| 命令 | 描述 |
| — | — |
| k 或 - | 向后移动一行 |
| j 或 + | 向前移动一行 |
| G | 移动到重复计数指定的行 |
| /string | 向后搜索字符串 |
|?string
超级会员免费看
订阅专栏 解锁全文
728

被折叠的 条评论
为什么被折叠?



