visual-studio - 在visual studio中间隔文本的可行方法是什么

标签 visual-studio visual-studio-2012 visual-studio-2013 visual-studio-extensions vsx

我们正在尝试在 Visual Studio 中扩展文本。我们目前的尝试包括在文本的某些点创建透明的行内装饰。

我们刚刚偶然发现了这种方法的一个缺点。也就是说,当给定文本附加了背景分类时,分类会中断,结果如下所示:

bug

我们目前正在研究解决这个问题的可能方法:

  • 检查文本的当前分类并绘制彩色行内装饰。
  • 通过在文本下方绘制装饰层来手动绘制背景。

  • 但是,这两种解决方案似乎都非常笨拙。
    解决这个问题的最佳方法是什么?

    最佳答案

    您问的是如何绕过编辑器中的固定限制,所以没有什么好方法:-/

    我的 background color fix扩展执行您在 #2 中的建议,因此您可以从那里开始。我从 VS2010 左右就没有测试过它,所以它可能会以有趣和令人兴奋的方式失败。

    关于visual-studio - 在visual studio中间隔文本的可行方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28212521/

    相关文章:

    c++ - 将 ListBox 复制到剪贴板,返回不保存的载体

    visual-studio - Visual Studio (2012, 2015) 重建项目,尽管没有任何改变

    C++ lambda 代表

    visual-studio-2010 - Visual Studio "resource"项目类型?

    visual-studio - 在 Visual Studio 中键入属性值时,如何将光标移过结束引号?

    unit-testing - Web 应用程序的 Visual Studio 2012 编码 UI 测试 - 代码覆盖率

    visual-studio-2013 - 无法重新安装包

    c# - 从 dll 调用函数时分配大小无效

    c++ - 在命名空间中定义时,类 View 中的函数名称重复

    c++ - 如何防止 CMake 在生成的项目的根目录下添加 CMakeLists.txt?