在vim中,要查找字符,可以使用“f”查找光标所在行中的下一个匹配字符,使用“F”查找光标所在行中的上一个匹配字符。
有没有办法在bash命令行上移动?
我知道你可以通过说set -o vim
将bash设置为vim模式,这对我的本地机器很有用,但是我管理了很多我无法改变设置的机器。 / p>
答案 0 :(得分:1)
暂时忽略与办公室中每个人共享相同用户的安全问题,您可以为readline command character-search
添加密钥绑定:
# ~/.inputrc
C-]: character-search
要使用搜索,请键入Ctrl-]
,然后键入要搜索的字符。您可以将命令绑定到任何键序列,而不仅仅是Ctrl-]
,但出于显而易见的原因,您可能不希望通过将其绑定到字母vi
来模拟f
模式。
这比打开vi
模式的侵入性小,因此大多数用户可能甚至都没有注意到这种变化。但是,有些人很容易偶然发现你的关键序列并变得非常困惑。您还必须使用三次击键而不是vi
习惯使用的两次击键。