Ome*_*viv 6 c# vsx visual-studio-2008 envdte
我想在活动文本视图中更改插入符号位置时收到通知.EnvDTE似乎唯一提供的是LineChanged事件,当在同一行内向左或向右移动插入符号时,当然不会引发该事件.
我意识到VS2010的编辑器扩展性让你可以毫不费力地做到这一点,但我需要一个向后兼容VS2008的解决方案.
我找到了解决方案。解决方案是创建一个 IOleCommandTarget 并将其注册到 IVsTextView 上(请参阅本博客文章中的最后两位代码(Herbrew 中))。然后,每次触发命令时,我都会检查插入符位置是否已更改。另请参阅:这篇博文 - 如何在 Visual Studio 文本编辑器中拦截按键
| 归档时间: |
|
| 查看次数: |
374 次 |
| 最近记录: |