我需要使用 notepad++ 打开和编辑 XML 文件,我知道如何使用 savefileDilog 打开文本文件,但我需要获取 Notepad++ 中用于 XML 编码的颜色编码,如果我能获得颜色,请帮助我以另一种方式标记属性也可以。
问问题
973 次
2 回答
0
Process.Start( fullPathToNotePadPlusPlus, filename )
但是您需要 Notepad++ 的完整路径,我不确定获得它的最佳方式。
对您来说最简单的方法可能是将 .xml 文件与 notepad++ 相关联。
右键单击xml文件,然后执行“打开方式”->“选择默认程序”
然后设置 Notepad++(你可能需要浏览它)
勾选“始终使用所选程序打开此类文件”
然后你可以这样做:
Process.Start( filename )
于 2013-09-12T12:32:35.700 回答
0
Notepad++ 有命令行参数 -l 用于语言,所以你可以用你想要的语法高亮来运行它。
Process.Start(pathToNotepadExe, "-lxml [filename]");
见http://npp-community.tuxfamily.org/documentation/notepad-user-manual/command-line
于 2013-09-12T12:34:27.053 回答