我是 jedit 的新手,我还没有找到如何打开一个新窗口。例如,我想在我的 Mac 上的一个空间中编辑一组文件,并在另一个空间中编辑一组不同的文件。有谁知道如何打开一个新的 jedit 实例/窗口来实现这一点?
谢谢
您应该将缓冲区集范围设置为“查看”
另请参阅:缓冲区集
这是 4.3 的新功能。正在查看 | 缓冲区集。您单击“查看范围”或“编辑窗格范围”缓冲区集复选框。
当您打开一个新视图时,它是一个单独的窗口实例。它有一个缓冲区集和一个编辑窗格。打开多个视图时,您可以决定共享缓冲区集(全局范围)或各自保留自己的缓冲区集(视图范围)。拆分视图时,会添加另一个编辑窗格。每个都可以使用 View 的缓冲区集,或者拥有自己的(EditPane 范围)
全局范围:所有 View 和 EditPanes 共享一个公共缓冲区集
View Scope:同一视图中的 EditPanes 共享相同的缓冲区集
EditPane 范围:每个 EditPane 都可以拥有自己独立的缓冲区集。
当您拆分视图(视图|拆分)时,编辑窗格范围工作。您可以并排查看文件,并且每一侧都可以有自己的缓冲区集。例如,在比较两个不同目录(每侧一组)中的文件时非常有用。
可以真正打开一个新的 jEdit 实例,而不仅仅是在同一个实例中打开一组新的缓冲区。
您必须使用 -noserver 选项启动 jEdit。“不要尝试连接到正在运行的编辑服务器,也不要启动一个。”
请在此处查看文档:http: //www.jedit.org/users-guide/cli-usage.html#d0e471
在 Windows 上,要设置此选项,您必须将其添加到启动 jEdit 的快捷方式的命令行中。
以下命令行调用将解决您的问题: jedit -noserver
您可以为包含上述内容的 jedit 创建一个别名。
在 Jedit 帮助中,请参阅第 2 章“启动 Jedit”,在命令行使用、编辑服务器选项部分,您将找到 -noserver 描述。
我希望有一个答案,因为我一直在尝试打开 JEdit 的新实例(尽管现在已经是几年的日常用户)。但是,据我所知,你不能。
我不得不假设这是另一个过度架构的好项目的例子。
JEdit 团队决定创建自己的 UI 概念,而不是允许使用内置 OS 助记符在逻辑上关联不同缓冲区行为的单独实例。什么操作系统缺少软件实例和任务栏的概念?是否有必要强制使用单实例模式,然后以一种模糊的方式重新创建基本的 OS UI 功能?
给刚起步的开发人员的一个提示:如果您正在创建新的术语来处理应用程序中的 UI 概念,那么您可能做错了。