如何在vsVim中的宏中录制“(”?

时间:2015-04-30 20:25:20

标签: visual-studio resharper vsvim

我正在尝试录制一个宏,它将键入一小段文本,其中包含一个括号“(”,每当我尝试播放宏时,它都不会键入“();”在结尾处线。

我的猜测是宏中的括号可能有一些特殊含义但在我的情况下,我只想输入“(”。

什么打破了我的宏?如何输入括号?

(注意:我正在使用Visual Studio vsVim plugin

编辑:我不再记得确切的宏了,但它有点像这样:

q a 5 j ^ 2 w i .EndInit(); esc q

应该在每5行添加.EndInit();,但输出只是.EndInit

请注意,在没有 resharper插件的其他计算机上,此问题不会发生

1 个答案:

答案 0 :(得分:2)

这里最有可能的问题是R#正在进行(击键。这意味着它永远不会成为VsVim,因此不会被记录为宏的一部分。

以下问题跟踪清理此问题。它还包括对R#的修复。

  

https://github.com/jaredpar/VsVim/issues/1393