如何跳到/第N个逗号

时间:2012-11-13 01:25:37

标签: unix vim navigation editor

  

可能重复:
  What is the most efficient way to reach a spot on sight on VIM?

使用这样的代码:

[caret here]create_stage :pay_deposit, due: deposit_due_date, actual: deposit_paid_date, action: 'Deposit', status: status

我想跳到actual: deposit_paid, [need to be here], action: 'etc'

的第N个逗号(或至少左右)之前/之后/之后

最有效的方法是什么? (我目前只是w-w-w这很糟糕,也可以开始计算单词的数量来使用像12w这样的东西,但这只会分散注意力。)

我不想搜索,因为我确实希望保持当前搜索和突出显示。

3 个答案:

答案 0 :(得分:5)

您可以将f动作与[count]结合使用,因此对于您的示例,3f,将是最短的方式。 (如果您错误计算,可以使用;,更正。)

答案 1 :(得分:3)

f ; ; ; 或使用easymotion和可能的欺骗What is the most efficient way to reach a spot on sight on VIM?

答案 2 :(得分:0)

搜索逗号字符怎么样?

/,然后输入一个数字,说3然后输入nN以找到文档中的所有逗号?