【发布时间】:2011-06-04 14:48:29
【问题描述】:
如何使用 Notepad++ 中的运行命令指定要处理的实际文件。 例如,我想使用实际文件作为输入运行 pdflatex,或者使用 cs 编译器等。 使用整个路径是不切实际的,它必须适用于任何实际文件。
【问题讨论】:
-
能否请您扩展一下您的方法。我有兴趣正确设置 Notepad++。谢谢
如何使用 Notepad++ 中的运行命令指定要处理的实际文件。 例如,我想使用实际文件作为输入运行 pdflatex,或者使用 cs 编译器等。 使用整个路径是不切实际的,它必须适用于任何实际文件。
【问题讨论】:
您可以使用执行字符串中的变量自动添加当前文件:
C:\temp\test.exe "$(FULL_CURRENT_PATH)"
可用变量列表记录在here。例子:
E:\My Web\main\welcome.html
E:\My Web\main
welcome.html
welcome
html
<var> 例如:SYS.PATH = %PATH%
<selection or word under cursor>
<line number>
<column number>
c:\Program Files\notepad++
c:\Program Files\notepad++\notepad++.exe
【讨论】:
%NPP_COMPARE%,第二个命令如“带标记的差异”,可以做到diff "$(SYS.NPP_COMPARE)" "$(FULL_CURRENT_PATH)"