在Visual Studio sdk中将虚拟空间转换为实际选项卡



My Visual Studio扩展正在使用ITextParagraphPropertiesFactoryService接口安排选项卡大小。这个类做得很好,可以帮助我为所有现有行设置制表符宽度,但我在为新的虚拟行设置制表符号大小时遇到了问题。换句话说,VisualStudio在VirtualSnapshotPoint中设置插入符号的位置,并且只有在用户输入一些符号时才将其转换为实际的制表符。

现在,是否可以强制Visual Studio创建真实的选项卡而不是虚拟空间?我尝试在视图中创建编辑,并插入真实的符号,但VS仍然将其转换回虚拟符号。。。对于块和智能缩进选项卡设置

都会发生这种情况

因此,空行作为虚拟空间的行为只是设计出来的,据我所知,它是不可变的。如果它有特定的问题,请更新问题,我们可以从那里开始。

最新更新