我有命令行工具,有时需要在外部编辑器中调出一个文件让我编辑它.这些工具依赖于编辑器的阻止行为:一旦编辑器程序退出,他们希望文件被修改和保存.
然而,这不是Notepad ++似乎如何工作.当您从命令行启动Notepad ++时,即使Notepad ++ GUI刚刚启动,它的命令行调用也会立即返回.这与Notepad形成对比,只有当窗口关闭时,命令行调用才会返回.
有没有办法阻止Notepad ++命令行调用,直到我关闭它打开的文件?
由于已经确定该工具等待程序退出,因此创建一个新的NP ++实例就可以了.由于这只是为了快速编辑,我发现告诉NP ++忽略任何先前的会话并隐藏标签栏也很有用.
set EDITOR="path\to\notepad++.exe" -multiInst -nosession -notabbar
Run Code Online (Sandbox Code Playgroud)
我在这里找到了选项列表.