如上所述,我想通过bash-script打开一个带有用户定义突出显示的文本文件。
notepad++ -n$1 -lmyLanguage myfile.dat
如果我使用像xml或bash这样的prebuild语言,那就像
一样notepad++ -n12 -lxml myfile.dat
但是用我自己定义的语言设置它不起作用。是因为存储语言的位置?我必须移动一些文件吗?
据我所知,以传统方式不可能(见下面的答案)。如果有人找到解决方法(即可能改变xml文件),我会很开心!
答案 0 :(得分:0)
您可以定义应该用于文件扩展名的语法。这可以通过UserLang标签atrribute ext中的lut来完成。试着看看样本Lang,例如sas。
答案 1 :(得分:0)
它还不可能。 用户手册sais:
-llanguage short name
Language to set for each file opened. $$$ is a short identifier string,
of which the following are allowed:
normal, php, c, cpp, cs, objc, d, java, rc, html, xml, makefile,
pascal, batch, ini, nfo, asp, sql, vb, javascript, css, perl, python,
lua, tex, cobol, fortran, bash, actionscript, nsis, tcl, lisp, scheme,
asm, diff, props, postscript, ruby, smalltalk, vhdl, kix, autoit,
Gui4Cli, powershell, caml, ada, verilog, matlab, haskell, inno, cmake, yaml,r, jsp