动作到最后一个角色

时间:2013-10-14 08:52:40

标签: vim motion

是否有动作移动到角色的最后?

示例:

[A]pple -> move to last p -> Ap[p]le

我可以用2fp做到这一点,但如果行中有很多“p”,那么计算它们并不容易,那么10fp

5 个答案:

答案 0 :(得分:7)

$Fp

$跳到该行的末尾,F向后跳转到字符p

如果p是你的最后一个角色,这不起作用。

答案 1 :(得分:6)

我的JumpToLastOccurrence plugin扩展了内置的f / F / t / T动作与对应方(默认情况下绑定到,f移动到行中{char}的最后一次出现。

答案 2 :(得分:5)

从头开始搜索

而不是寻找角色的最后一次出现 - 移动到最后并向后看第一个:

$Fp

答案 3 :(得分:4)

没有这样的议案。

但您可以随时vfp;;;;dv$Fpd

或者找到另一个更合适的目标。

或使用像Easymotion这样的插件。

答案 4 :(得分:1)

我的Vim插件improved_ft也允许这样做。设置let g:ft_improved_multichars = 1,按f,然后键入p,然后键入l