在 vim 中,要查找字符,您可以使用 'f' 查找光标所在行中的下一个匹配字符,并使用 'F' 查找光标所在行中的前一个匹配字符。
有没有办法像在 bash 命令行上那样移动?
我知道您可以通过说 将 bash 设置为 vim 模式,set -o vim
这对我的本地计算机非常有用,但是我管理了很多无法更改该设置的计算机。
在 vim 中,要查找字符,您可以使用 'f' 查找光标所在行中的下一个匹配字符,并使用 'F' 查找光标所在行中的前一个匹配字符。
有没有办法像在 bash 命令行上那样移动?
我知道您可以通过说 将 bash 设置为 vim 模式,set -o vim
这对我的本地计算机非常有用,但是我管理了很多无法更改该设置的计算机。
暂时忽略与您办公室中的每个人共享同一用户相关的安全问题,您可以将键绑定添加到readline 命令 character-search
:
# ~/.inputrc
C-]: character-search
要使用搜索,请键入Ctrl-]
后跟要搜索的字符。您可以将命令绑定到任何键序列,不仅仅是Ctrl-]
,而且出于显而易见的原因,您可能不想vi
通过将其绑定到字母来模拟模式f
。
这将比打开vi
模式更具侵入性,因此大多数用户可能甚至不会注意到这种变化。但是,有人很容易意外地发现您的键序列并变得非常困惑。您还必须使用三个按键,而不是您习惯使用的两个按键vi
。