我需要使用notepad ++打开和编辑XML文件,我知道如何使用savefileDilog打开文本文件,但我需要在Notepad ++中获取用于XML编码的Color编码,请帮我这样做,如果我能得到的话标签属性的颜色以其他方式也可以。
答案 0 :(得分:0)
Process.Start( fullPathToNotePadPlusPlus, filename )
但是你需要完整的Notepad ++路径,我不确定最好的方法来获得它。
最简单的方法可能是将.xml文件与notepad ++相关联。
右键单击xml文件,然后执行“打开方式” - > “选择默认程序”
然后设置Notepad ++(您可能需要浏览它)
选中“始终使用所选程序打开此类文件”
然后你可以这样做:
Process.Start( filename )
答案 1 :(得分:0)
Notepad ++有语言的命令行参数-l,因此您可以使用所需的语法高亮显示它。
Process.Start(pathToNotepadExe, "-lxml [filename]");
请参阅http://npp-community.tuxfamily.org/documentation/notepad-user-manual/command-line