<p>VsVim 临时禁用中断光标</p>

创建于 2016-06-22  ·  6评论  ·  资料来源: VsVim/VsVim

  • ctrl + shift + F12 暂时禁用 VsVim(仅限临时 - 不完全禁用需要重启的扩展)
  • 尝试将光标移动到行尾,但不起作用
  • 光标只能到达行尾之前的字符

临时禁用功能对我来说至关重要,因为我要结对编程,而且我的搭档经常无法使用 VIM。 我们需要能够快速关闭和打开 VSVim(无需重新启动)。 我们现在都不得不完全禁用 VSVim,这让我很伤心。 否则我喜欢这个插件。

这个问题已经在问答中提到了: https :

所有6条评论

感谢您报告此问题。 我很确定我知道这里的问题是什么,并且类似于我昨天刚刚修复的错误。

此错误现已修复。 如果您等待 AppVeyor 完成它的运行,您可以通过 vsixgallery.com 的修复程序获取构建版本。

我处于相同的场景(结对编程),这是一个丑陋的问题。 刚刚从 vsixgallery.com 安装了最新版本,它解决了这个问题。 谢谢,@jaredpar!

是的,该特定功能在 2.1.0 版本中至少造成了 3 个错误。 没有完全意识到修复会对选择产生的所有影响。 赶紧学起来😄

抱歉,问题甚至在不禁用 VsVim 的情况下也会发生!

另一个扩展“Entrian Source Search”使用 VS API 来获取单词边界,并且因为更新 VsVim 不再总是在行尾获取单词以创建源模式。

我观察到的有问题的行与 RE 匹配:

^\s+\w+$

如果触发“Entrian Source Search”以在下一次搜索中使用插入符号下的单词,它将检索第一个 RE 组:

^\s+(\w+)\w$

所以它错过了最后一个字符。

我禁用了 VsVim 以查看上次更新是否导致问题,即使现在选择从 Pos1 到 End 这样一行中的文本也会错过该行的最后一个字符。
禁用 VsVim 时无法选择此字符。

正如 Jared 所说,错误已经修复,修复应该可用,对吗?

此修复程序是否包括此描述的错误行为?

@MartinL0815最新版本很可能解决了这个问题。 您可以从该位置手动安装它以进行测试:

http://vsixgallery.com/extension/VsVim.Microsoft.e214908b-0458-4ae2-a583-4310f29687c3/

将在一两天内向官方画廊发布新版本。

此页面是否有帮助?
0 / 5 - 0 等级