2

使用该f{char}动作后,是否可以改变方向以;向后移动(就像您使用了一样F{char})?(反之亦然tT。)

我将尝试使用,作为 LocalLeader 并且我有这个让我,再次访问:

let maplocalleader = ','
nnoremap <LocalLeader><LocalLeader> <LocalLeader>

但我想知道我是否可以映射以在和之间<LocalLeader>;进行;切换。我没有看到存储字符的任何地方,所以我可以这样做吗?;,f

4

1 回答 1

4

不,这是无法做到的,除非您自己重新实现该f命令(这并不像听起来那么难;实际上也有插件可以增强它以在后续行中搜索)。不过,它可以为n/ N(via v:searchforward) 完成。

一般来说,我建议不要使用这种聪明的“技巧”;它们重新训练你的肌肉记忆,并在其他环境中使用类似 vi 的键绑定(Pentadactyl、Bash、readline、一些 IDE)引起问题。相反,重新考虑您的映射方法。

于 2012-08-22T16:05:37.340 回答