在Notepad ++运行命令中获取工作区路径

问题描述 投票:0回答:1

我正在将Notepad ++与工作区一起使用,通过“打开文件夹作为工作区”创建。

我正在尝试使用运行命令菜单从Notepad ++启动外部命令。

变量FULL_CURRENT_PATH给我当前的文件路径,但是我需要获取worskpace路径才能在工作区的根目录中启动一些部署脚本。

工作空间路径是否有变量?

command notepad++
1个回答
0
投票

恐怕没有这样的变量。您可以在Notpad ++的源代码中看到所有变量的列表:

https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/src/WinControls/StaticDialog/RunDlg/RunDlg.cpp

您可以从配置文件中读取Workspace目录,但是只有在Notepad ++关闭的情况下才会写入该文件。也许有人知道如何触发它

cmd /c echo. |powershell -Command [xml]$nb = Get-Content $env:appdata\Notepad++\config.xml; Write-Output $nb.NotepadPlus.FileBrowser.root.foldername
© www.soinside.com 2019 - 2024. All rights reserved.