【问题标题】:vi command line editing key bindings - previous commandvi 命令行编辑键绑定 - 上一个命令
【发布时间】:2023-04-08 23:44:01
【问题描述】:

我在命令行上使用 vi 编辑器,我非常喜欢它。

我用

set -o vi

设置绑定。

唯一的问题是我必须使用向上和向下箭头来循环浏览 以前执行的命令。

在 emacs 键绑定中,使用 Ctrl+p 可以访问上一个命令。这是我想念的一个 emacs 绑定。 我一直在寻找类似的东西 vi - 但找不到。我的搜索被转移到文本编辑 vi 绑定上一个命令,该命令保存在 " : " 或点击 Ctrl+F 以获取命令窗口。我在命令行上使用 vi 而不是 emacs。一定有什么。

在 vi 命令行中有类似的东西吗?

使用 Up / Down 箭头键让我抓狂。

【问题讨论】:

    标签: command-line vi


    【解决方案1】:

    其实我在这个网站上找到了答案:

    Working Productively in Bash's Vi Command Line Editing Mode (with Cheat Sheet)

    确保 set -o vi 设置为“on”。点击 Ctrl+[ 或退出以进入命令模式。然后点击 k 往上走,然后点击 j 往下走。它非常直观,我想大多数 vi 高级用户无需尝试或帮助即可发现它。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2017-02-09
      • 2013-05-03
      • 2014-03-27
      • 1970-01-01
      • 2020-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多