Scintilla 控件中类似于 Visual Studio 的代码格式
Posted
技术标签:
【中文标题】Scintilla 控件中类似于 Visual Studio 的代码格式【英文标题】:Visual Studio-like code formatting in Scintilla control 【发布时间】:2012-02-19 20:42:50 【问题描述】:是否可以像 Visual Studio 在将一些 xml 粘贴到 xml 文件时那样在 scintilla 中格式化 XML 代码。
目前,我检索到的 xml 在一行中,因此很难使用,如果 xml 可以在加载时正确格式化,那就太好了。
有什么建议吗?
【问题讨论】:
【参考方案1】:您可以使用 NotePad++ 或 http://xmltoolbox.appspot.com/
【讨论】:
这不是在回答我的问题,我正在寻找一个名为 Scintilla 的 Windows 窗体控件的解决方案,请参阅下面的解决方案 对不起,我以为你在谈论 SciTE,作为一次性的东西。让我环顾四周,我为这个错误道歉。我不明白上下文。您希望将此功能包含在您正在制作的应用程序中。 你能在这里使用类似答案的东西吗? ***.com/questions/1123718/… 然后将结果加载到您的 Scintilla 表单控件中? 解决方案***.com/questions/203528/…【参考方案2】:一种方法是让 .NET 使用 XMLTextWriter 解释 XML 并将其导出为格式化字符串 - 请参阅 this question。这假设您在 .NET 中使用 Scintilla - 如果不是,则必须使用所选平台的 XML 功能。
【讨论】:
以上是关于Scintilla 控件中类似于 Visual Studio 的代码格式的主要内容,如果未能解决你的问题,请参考以下文章