如何使用Jedit作为7zip的外部编辑器

时间:2016-01-21 11:01:37

标签: 7zip jedit

我正在尝试使用Jedit作为7zip的外部编辑器。

7zip打开Jedit作为外部编辑器,但是如果Jedit以前没有运行,则只会保存编辑内容。我可能应该将-noserver或-newview命令行参数作为外部编辑器传递给Jedit,但是当我这样做时,7zip会出现错误:“无法启动编辑器”。

我怎样才能将Jedit用作7zip的外部编辑器,以便将编辑保存回去?

1 个答案:

答案 0 :(得分:3)

您无法为在7-Zip中配置的程序提供参数。

您需要做的是创建一个从7-Zip调用的批处理文件,该文件设置您想要的选项并转发所有其他参数。

如果jEdit实例已在运行, NOT 想要做的是使用-noserver选项而不使用-settings选项。目前,如果你在同一个设置目录中启动两个真正分离的实例,jEdit表现不好,就像第一个在第二个实例启动后写入特定设置文件的第一个实例一样#34;拥有"它和另一个只是不再保存它,所以你的位置,最近的文件,更改的设置等将不会被保留,并且没有明显的警告。

DO 想要做的是使用-wait选项,正好适用于这些情况。

因此,使用内容@jedit -wait %*创建文件jedit-wait.bat(例如,在jEdit安装目录中),然后将该批处理文件配置为7-Zip编辑器。这也是我如何设置它,它的工作方式与预期完全一致。唯一稍微不同意的是,只要你编辑文件就会有一个黑色的命令行窗口,但这听起来不像听起来那么令人不安,至少对我而言。