-2

我需要使用 notepad++ 打开和编辑 XML 文件,我知道如何使用 savefileDilog 打开文本文件,但我需要获取 Notepad++ 中用于 XML 编码的颜色编码,如果我能获得颜色,请帮助我以另一种方式标记属性也可以。

4

2 回答 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 回答