这是对原问题的重大修改:最初,我不知道 Open Documents 插件消失的确切原因。我认为当我退出程序然后打开它时可能会发生这种情况,但这是不正确的:问题与退出程序无关。
我将描述证明该问题的两种情况。
案例#1
我创建了一个 HTML 文件 (
test.html
),其中包含标记中的错误,该文件应该会自动激活语法检查器。例如:
<!DOCTYPE html><html.></html>
然后我关闭这个
test.html
文件。
然后我创建一个新的文本文件:
File > New > Text
。它的标题为Untitled-1
。
我转到
Tools > Plug-ins > Customize Plug-ins...
,选择 OpenDocuments
,单击 Properties
,然后选择 Custom Bar Position: Bottom
并单击 OK
。
要激活“打开文档”插件,我转到
Tools > Plug-ins
并选中 3 Open Documents
选项。
然后打开文档插件出现在窗口底部。
然后我打开
test.html
文件,切换到 Untitled-1
文件,然后切换回 test.html
文件。语法检查器会自动激活,从而隐藏打开文档插件。这是预料之中的。但这也会自动停用打开文档插件!当我查看 Tools > Plug-ins > 3 Open Documents
选项时,我发现它已变为未选中状态 未经我的许可,这应该 不会 发生:打开语法检查器并不 意味着必须停用打开文档插件。当我再次切换到Untitled-1
文件时,语法检查器自动消失,但打开文档插件没有重新激活!它只是从窗口底部消失,这是意料之外的。该插件应该隐藏,但只能在语法检查器打开之前隐藏。一旦语法检查器关闭,该插件就会重新出现在它的位置。
案例#2
我转到Tools > Plug-ins > Customize Plug-ins...
,选择
Explorer
,单击
Properties
,然后选择
Custom Bar Position: Right
并单击
OK
。要激活 Explorer 插件,我转到
Tools > Plug-ins
并选中
1 Explorer
选项。然后窗口右侧会出现 Explorer 插件。
现在我激活大文件控制器:自动(通过打开足够大的文件)或手动(通过选中
View > Large File Controller
元素)。然后大文件控制器出现在窗口右侧,其中
隐藏资源管理器插件。这是预料之中的。但这也会自动停用资源管理器插件!当我查看 Tools > Plug-ins > 1 Explorer
选项时,我发现它已变为未选中状态未经我的许可,这应该 不会 发生:打开大文件控制器并不意味着必须停用 Explorer 插件。当我关闭大文件控制器时,资源管理器插件不会重新激活!它只是从窗口左侧消失,这是意料之外的。该插件应该隐藏,但只能在大文件控制器打开之前隐藏。一旦大文件控制器关闭,该插件就会重新出现在它的位置。 那么问题来了:是否可以让某个插件在相应的工具(语法检查器或大文件控制器)关闭后立即重新出现在指定位置?
不幸的是,如果在该侧打开了另一个自定义栏,则无法重新打开插件栏。我已经与 Yutaka 讨论过可能实施此选项来重新打开插件,因为这会很有帮助。