我有一些命令行工具,有时需要在外部编辑器中调出文件才能进行编辑。这些工具依赖于编辑器的阻止行为:退出编辑器程序后,他们希望文件已被修改和保存。
但是,这不是Notepad++起作用的方式。从命令行启动Notepad++时,即使刚刚启动了Notepad++ GUI,也会立即返回其命令行调用。例如,这与“记事本”形成对比,“记事本”仅在关闭窗口时才返回命令行调用。
有没有一种方法可以阻止Notepad++命令行调用,直到我关闭它打开的文件?
最佳答案
由于已经确定该工具会等到程序退出,因此创建新的NP++实例可以解决问题。由于这只是为了快速编辑,因此我发现告诉NP++忽略任何先前的 session 并隐藏选项卡栏也很有用。
set EDITOR="path\to\notepad++.exe" -multiInst -nosession -notabbar
我找到了选项here的列表。
关于notepad++ - Notepad++是否具有阻止模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24521631/