我可以让 ST3 记住 find/replace 面板的高度吗?

Can I make ST3 remember height of find/replace panel?

我最近从 ST2 升级到 ST3。

在 ST2 中,find/replace 面板在我调整它们的大小后会 "remember" 它们的高度。

ST3 似乎没有这样做。如果我调整它们的大小,然后关闭并重新打开它们,它们将恢复到默认高度。

我是不是做错了什么?我是否需要启用设置才能使其在 ST3 中像在 ST2 中一样工作?

下面的 GIF 动画显示了一个示例。在第 1 帧中,"find" 面板打开并扩展到更高的高度。在第 2 帧中,我点击 "esc" 关闭面板。在最后一帧,我按 [ctrl]-[F] 重新打开面板;面板以默认高度重新打开。

没有针对此特定行为的设置,一般来说,面板应该记住他们拥有的大小并继续使用它们,即使在会话期间也是如此。例如,当人们更改主题时,由于字体大小更改,面板突然比以前高或小得多,这是一个常见问题。

就是说,虽然 Find in Files 面板会记住它的高度,但 FindReplaceIncremental Find 面板实际上不会记住它们的大小,并且总是打开时很小尽他们所能。

我做了一些挖掘,并在构建 3016 (6 March 2013) 的 Changelog 中发现了这一点:

Find and Replace panels automatically resize when multi line strings are entered

我下载了那个 build 和 build 3015,确实在 build 3015 中,这些面板的大小被记住了,而在 build 3016 中却没有,它们总是打开得很小。

因此我会说这很可能是设计使然,Jon 的意图是让面板尽可能小。

例如,如果您粘贴多行文本,面板会变高,但当您删除文本行时,它会缩小直到再次变成一行。因此,不幸的是,我认为也无法通过插件解决问题。