gpt4 book ai didi

vim - 在 ZSH 中搜索当前行(vi 模式)

转载 作者:行者123 更新时间:2023-12-04 22:06:14 25 4
gpt4 key购买 nike

如何在 zsh 的当前行内搜索/导航?例如,如果光标位于行尾。

// [] indicates cursor position
user@hostname: vim /etx/apache2/sites-enabled/defaul[t]

在 vi 正常模式下,我想使用向后搜索( ? ),输入 etx并让光标像这样移动:
// [] indicates cursor position
user@hostname: vim /[e]tx/apache2/sites-enabled/default

但是, /?映射到历史搜索,而不是内联搜索。
我知道我可以输入 9b并到达那里,但我发现搜索和移动到匹配项比计算要跳转的单词数更容易。

不确定这是否清楚,如果我需要澄清一些事情,请告诉我。

最佳答案

我希望我对你的理解是正确的。您想在 zsh 命令行中,在键入命令时更快地移动光标。

例如

user@hostname: vim /etx/apache2/sites-enabled/defaul[t]

你想移到第一个 e
我不使用 vi 绑定(bind),但是 fF是你的 friend 。

在该示例中,您可以 5Fe向后移动到第 5 个 e .不想数的可以 Fe ,然后按 ; , 直到它移动到正确的位置。

查看vim帮助以获取详细信息:
:h f
:h F

更快的方法是 0fe ,对于这个例子。将光标移至开头,然后移至 e
如果我误解了您的问题,请发表评论,我会删除答案。

关于vim - 在 ZSH 中搜索当前行(vi 模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15837522/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com