在Vim或Neovim中使用f + +“命令在符号之间导航的频率如何< symbol>?

xoefb8l8  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(180)

Vim和Neovim一样,允许您使用特定的符号进行导航。
1.您多久使用一次这种方法?例如,要移动到字符'g',您可以按fg',要移动到下一个g,只需按'
1.这被认为是最快和默认的导航方式吗?或者有更好的方式吗?
1.比用鼠标还快吗?

svujldwt

svujldwt1#

  • 它是fg,而不是fg',您可以使用;跳转到下一个g
  • fFtT跳转到一个字符,而不是一个“符号”。

现在...
1.很少。因为,准确地说,我倾向于跳到实际的 * 符号 *(名称,关键字,操作符等)。我很少在这样的粒度级别上操作。
1.这当然是跳转到下一个g的最快方法。对于其他情况,还有其他方法。参见:help motion.txt
1.使用鼠标或触控板等定点设备分为两个步骤。首先,用户将视觉指针移动到目标。其次,用户与目标进行交互。后者显然快速简单,但前者实际上是一系列离散的步骤,本质上非常模糊:沿着目标的大致方向移动,调整你的目标,然后再移动,等等。最糟糕的是,目标越远,它就越慢。
其他导航方法,如f<char>和上面提到的帮助部分中的许多方法,可以更确定,因此更有效。

0md85ypi

0md85ypi2#

1.经常使用tTfF,不仅用于导航,还用于编辑。例如,将文本更改到下一个'g':ctg;,可以将您带到下一个出现的位置,具体取决于方向。
1.我也使用easymotion插件。它打破了tTfF命令的行限制。它使我的光标跟随我的焦点相当快。
1.比鼠标指针快得多

相关问题