3

在 vim 中,要查找字符,您可以使用 'f' 查找光标所在行中的下一个匹配字符,并使用 'F' 查找光标所在行中的前一个匹配字符。

有没有办法像在 bash 命令行上那样移动?

我知道您可以通过说 将 bash 设置为 vim 模式,set -o vim这对我的本地计算机非常有用,但是我管理了很多无法更改该设置的计算机。

4

1 回答 1

1

暂时忽略与您办公室中的每个人共享同一用户相关的安全问题,您可以将键绑定添加到readline 命令 character-search

# ~/.inputrc
C-]: character-search

要使用搜索,请键入Ctrl-]后跟要搜索的字符。您可以将命令绑定到任何键序列,不仅仅是Ctrl-],而且出于显而易见的原因,您可能不想vi通过将其绑定到字母来模拟模式f

这将比打开vi模式更具侵入性,因此大多数用户可能甚至不会注意到这种变化。但是,有人很容易意外地发现您的键序列并变得非常困惑。您还必须使用三个按键,而不是您习惯使用的两个按键vi

于 2013-08-14T19:41:03.553 回答