Vim:“ f”在找不到字符时破坏了我的映射

davenichols

我有一个要用于Jade文件的(相当粗糙的)映射。

nmap <leader>jc ^f)Wc$

应该举这些例子

a.classname(href='url', title='title') Click here
p This is a paragraph

进入

a.classname(href='url', title='title') _
p _

其中_是插入模式下的光标。

但是,当f找不到时,)它将停止运行序列中其余的动作。有没有办法我可以强迫它继续执行命令序列?

英戈·卡卡特

romainl已经尝试说服您您的方法存在一些缺陷。

无论如何,如果您希望宏在命令失败后继续运行,则必须将普通模式命令序列拆分为Ex命令(带有:normal),因为这些命令不会中止:

nmap <leader>jc :execute 'normal ^f)'<CR>Wc$

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章