【问题标题】:Can I make ST3 remember height of find/replace panel?我可以让 ST3 记住查找/替换面板的高度吗?
【发布时间】:2018-01-29 15:01:46
【问题描述】:

我最近从 ST2 升级到了 ST3。

在 ST2 中,查找/替换面板会在我调整大小后“记住”它们的高度。

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

我做错了吗?我是否需要启用设置才能使其在 ST3 中的工作方式与在 ST2 中的工作方式相同?

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

【问题讨论】:

  • 没有设置,但无论如何它应该仍然有效。你能提供一些你所看到的屏幕截图吗?
  • @OdatNurd 我添加了一个 3 帧 GIF 来表达我的意思。

标签: sublimetext3 sublimetext2 sublimetext sublime-text-plugin


【解决方案1】:

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

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

我做了一点挖掘,并在 Changelog for build 3016 (6 March 2013) 中发现了这一点:

当输入多行字符串时,查找和替换面板会自动调整大小

我下载了该版本,还下载了版本 3015,实际上,在版本 3015 中,这些面板的大小会被记住,而在版本 3016 中则不会,而且它们总是打开得很小。

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

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

【讨论】:

  • 哇。很难解释我发现这种对话行为有多令人愤怒。我从不希望这个面板在我将其设置为我觉得舒适的尺寸后自行改变尺寸。
猜你喜欢
  • 1970-01-01
  • 2015-06-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-17
相关资源
最近更新 更多