【问题标题】:Automatically close saved file tabs when opening a new file打开新文件时自动关闭保存的文件选项卡
【发布时间】:2018-09-26 01:01:51
【问题描述】:

每次我在 SublimeText 中打开一个文件时,它都会在窗口的新选项卡中显示该文件。这导致在我工作日的过程中在当前窗口中打开了数十个选项卡。没关系,直到我提交更改并切换分支。此时,我被要求验证我之前处理过的每个文件的重新加载。

我很少使用窗口的打开文件选项卡来编辑已经“在选项卡中打开”的文件。我发现使用 Ctrl-P 切换/打开文件更加快捷方便。此外,对于我要打开的大多数文件,sublime 加载文件的速度非常快。因此,显示最近打开的文件的选项卡不是很有用。打开选项卡唯一有用的是突出显示未保存更改的文件。

我希望没有未保存更改的选项卡在我打开/导航到窗口中的另一个文件时自动关闭。有这样的设置/插件吗?

[编辑] - 为清晰起见调整了措辞

【问题讨论】:

  • 我不确定我是否完全理解你在这里问的是什么。 “当我移动到另一个文件时”是什么意思?您是在使用一个包含许多选项卡的窗口还是每个窗口一个选项卡?
  • @OdatNurd 一个有很多标签的窗口。 "移动到另一个文件" == "按 Ctrl-P 打开另一个文件,输入部分文件名并选择它"。
  • 啊,明白了;没有直接的设置。插件可以检测文件何时打开然后关闭所有其他文件,但这与使用Goto Anything 选择文件时效果不佳,因为浏览也会触发加载事件。因此,当您决定接下来要打开什么时,其他一切都会关闭。这是个问题吗?
  • 啊,TIL "Goto Anything" 是 Ctrl-P 打开文件的方法。我很乐意关闭所有其他文件,只要未保存更改的文件保持打开状态。 GotoAnything 看起来就像双击树中的文件一样工作(单击显示文件,双击在新选项卡中打开它)。如果我可以将 GotoAnything 修改为在编辑文件之前不会永久打开文件的选项卡,我也会很高兴。
  • 目前不可能;虽然有一个设置可以控制侧边栏 (preview_on_click),但它对Goto Anything 面板没有任何影响。要做到这一点,需要一个插件来重新创建它所做的事情,但这会降低你的速度,因为当前的插件在核心中。

标签: sublimetext3 sublimetext sublime-text-plugin


【解决方案1】:

这个怎么样? https://forum.sublimetext.com/t/close-tab-after-delete-file/9439/6

在文件删除时关闭缓冲区

【讨论】:

  • 感谢您的想法。虽然这听起来很有用,但这并不是我真正想要的,因为我更关心在代码库上的会话之后淹没在选项卡中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-26
  • 2022-12-14
  • 2019-10-26
  • 1970-01-01
  • 1970-01-01
  • 2017-11-01
  • 1970-01-01
相关资源
最近更新 更多