Vi 编辑模式与命令行操作技巧
在命令行操作中,掌握高效的编辑和历史命令管理技巧能极大提升工作效率。下面将详细介绍 Vi 编辑模式下的各种命令及其使用方法。
撤销与重复操作
在 Vi 编辑模式下, u 命令可用于撤销上一次的更改。再次输入 u 则会撤销更前一次的更改。当没有更多可撤销的操作时,bash 会发出提示音。此外, . 命令可以重复上一次的文本修改命令。
还有一种方法可以将文本保存到删除缓冲区而无需实际删除它:只需输入删除命令,但用 y (“yank”)代替 d 。这不会修改任何内容,但允许你在之后多次检索被复制的文本。检索复制文本的命令有 p 和 P , p 会将文本插入到当前行光标右侧, P 则将其插入到光标左侧。不过, y 、 p 和 P 命令虽然强大,但更适用于对文档或程序进行全局更改等“真正的 Vi”任务,而非 shell 命令,因此使用频率可能不高。
历史命令列表中的移动
Vi 控制模式下有一组命令可用于在命令历史列表中移动和搜索,这一功能非常重要,能让你无需重新输入整行命令即可返回并修正错误命令。相关命令总结如下表:
| Command | Description |
| ---- | ---- |
| k or - | Move
超级会员免费看
订阅专栏 解锁全文
728

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



