- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题在标题中:我在 Npp 中打开了很多文件,并且只想通过 Alt+F6 编译最左边的文件(NppExec-Plugin),我正在用 ConTeXt 编译 tex 文件。
目前我的命令是:
cd $(CURRENT_DIRECTORY)
taskkill /im SumatraPDF.exe
context.exe "filename.tex" --synctex=1
C:...\sumatra.bat "$(CURRENT_DIRECTORY)\filename.pdf"
如何更改它们,这样不是文件名,而是一些环境变量,s.t.只执行最左边选项卡中的文件?
谢谢!
最佳答案
这是 NppExec 支持的所有环境变量的列表,如文档中所述:
* 6) All Notepad++ environment variables are supported:
* $(FULL_CURRENT_PATH) : E:\my Web\main\welcome.html
* $(CURRENT_DIRECTORY) : E:\my Web\main
* $(FILE_NAME) : welcome.html
* $(NAME_PART) : welcome
* $(EXT_PART) : .html
* $(NPP_DIRECTORY) : the full path of notepad++'s directory
* $(CURRENT_WORD) : word(s) you selected in Notepad++
* $(CURRENT_LINE) : current line number
* $(CURRENT_COLUMN) : current column number
* 7) Additional environment variables:
* $(#0) : C:\Program Files\Notepad++\notepad++.exe
* $(#N), N=1,2,3... : full path of the Nth opened document
* $(LEFT_VIEW_FILE) : current file path-name in primary (left) view
* $(RIGHT_VIEW_FILE) : current file path-name in second (right) view
* $(PLUGINS_CONFIG_DIR) : full path of the plugins configuration directory
* $(CWD) : current working directory of NppExec (use "cd" to change it)
* $(ARGC) : number of arguments passed to the NPP_EXEC command
* $(ARGV) : all arguments passed to the NPP_EXEC command after the script name
* $(ARGV[0]) : script name - first parameter of the NPP_EXEC command
* $(ARGV[N]) : Nth argument (N=1,2,3...)
* $(RARGV) : all arguments in reverse order (except the script name)
* $(RARGV[N]) : Nth argument in reverse order (N=1,2,3...)
* $(INPUT) : this value is set by the 'inputbox' command
* $(INPUT[N]) : Nth field of the $(INPUT) value (N=1,2,3...)
* $(OUTPUT) : this value can be set by the child process, see npe_console v+
* $(OUTPUT1) : first line in $(OUTPUT)
* $(OUTPUTL) : last line in $(OUTPUT)
* $(EXITCODE) : exit code of the last executed child process
* $(MSG_RESULT) : result of 'npp_sendmsg[ex]' or 'sci_sendmsg'
* $(MSG_WPARAM) : wParam (output) of 'npp_sendmsg[ex]' or 'sci_sendmsg'
* $(MSG_LPARAM) : lParam (output) of 'npp_sendmsg[ex]' or 'sci_sendmsg'
* $(SYS.<var>) : system's environment variable, e.g. $(SYS.PATH)
因此,似乎无法选择最左边 文件。不过,您可以做的是使用 $(NAME_PART)
变量更改命令中两次出现的 filename
,并在执行前选择最左边的文件,因此 $(NAME_PART)
将设置为 filename
。
关于notepad++ - 如何使用 NppExec 插件执行最左边的选项卡打开? (Npp 中的上下文),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19636923/
NPP 函数,更具体的 npps ( https://docs.nvidia.com/cuda/npp/group__npps.html ) 是否可以作为设备函数调用? 如果我创建一个全局函数,我可以
我使用 Npp (Notepad++) 编译 Tex 文件。但是每次我重新打开任何 tex 文件时,Npp 都无法识别它并使用另一种语言来突出显示,我必须自己选择语言 -> tex。因为我仅将 Npp
我在 npp 中的问题是,当我添加退格时,它会添加缩进。例如,我正在插入一个退格键,如链接图片所示: Npp 在开头添加自动空格... 由于这是一个固定长度的记录,它会破坏文件。如何禁用此行为? 感谢
我正在使用 Notepad++ 风格的正则表达式。这个... Find: ([^`]{1,23} ) Replace: $0\n ...接受这个输入字符串... Now is the time for
我在尝试为一些 NPP icc 函数创建静态包装器以从 cGo (Golang) 环境中调用它们时遇到了问题。 我能够使用提供的静态 NPP 库创建和编译(C 语言)可执行文件,并且运行良好。然后我将
我一直在尝试通过 Python 访问 Nvidia Performance Primitives 库,我在这个网站上找到了一个非常有用的教程,最后更新于 2011 年:http://openvidia
CUDA NPP 库支持使用 nppiFilter_8u_C1R 命令过滤图像,但不断出现错误。我可以毫无问题地启动并运行 boxFilterNPP 示例代码。 eStatusNPP = nppiFi
我正在尝试使用 NVIDIA NPP 来试验一些图像大小调整例程。我想调整到一个精确的尺寸。我一直在研究使用 NVIDIA NPP 调整图像大小,但它的所有调整大小函数都采用 X 和 Y 维度的比例因
我正在尝试使用 Nvidia 性能基元库来调整图像大小,但 nppiResize_8u_C3R 函数抛出一个 NPP_RESIZE_FACTOR_ERROR,该错误未在文档中列为一个该函数的错误返回码
我正在尝试对图像中的所有像素求和,并使用 CUDA NPP 库获取所有像素的平均值。我的图像是尺寸为 w256 x h1024 的 8 位 unsigned char 灰度图像。我已尝试遵循声明指针并
我又一次继承了看起来可疑的代码;基本上是这样的: (void) nppiFilter...(...); cudaError_t err = cudaGetLastError(); if (err !=
问题在标题中:我在 Npp 中打开了很多文件,并且只想通过 Alt+F6 编译最左边的文件(NppExec-Plugin),我正在用 ConTeXt 编译 tex 文件。 目前我的命令是: cd $(
我在 Windows 7 下使用 Notepad++。我曾经为 Perl 应用程序使用 npp.exec 插件,它在以下代码中运行良好: SET OUTFILE = C:\00_Data\output
尝试学习 Regex 子程序。我制作了这个正则表达式来匹配 IP 地址。它在 Notepad++ 中工作,但是当我在网络中的 PCRE 测试器中尝试它时,它只匹配最后一组中最多 2 个数字的 IP。你
因为我的插件需要使用 JavaScript 代码与同一页面上的其他插件进行交互:obj1.invokeWith(obj2) 在此方法中,obj2 的一个 NPObject 对象被传递给 obj1。如何
我有一个 8 位 unsigned char 图像,它是灰度的(值在 0-255 之间),我想使用 NPP CUDA 库文档,它提供了一些函数,例如 nppiSum_8u64s_C1R,找到所有像素的
在Nvidia Performance Primitives (NPP) CUDA SDK distribution中的图像处理实例,图像通常作为 ImageCPU 对象存储在 CPU 上,图像通常作
CUDA 构建的 NPP 库是仅使用 freeImage 还是我可以使用其他结构或仅使用 unsigned char *image 作为 NPPs 函数的输入。 我提出这个问题的原因是 NPP 的所有
我用 C 编写了一个 NPAPI 插件,它需要调用 NPN_Invoke 功能 (为了调用 JavaScript 函数)。 但是 NPN_Invoke() 需要 NPP实例作为参数。 只有 NP_Ne
Nvidia Performance Primitives (NPP)提供 nppiFilter 函数,用于将用户提供的图像与用户提供的内核进行卷积。对于一维卷积核,nppiFilter 可以正常工作
我是一名优秀的程序员,十分优秀!