ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

Tab限制器

作者: ejoubaud ST2

一个用于限制标签数量的Sublime Text插件。一旦达到限制,新的标签将直接替换旧的标签。

详情

  • 2013.03.16.01.33.41
  • github.com
  • github.com
  • 11年前
  • 刚刚
  • 11年前

安装

  • 总数 525
  • Win 189
  • Mac 232
  • Linux 104
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

源码
raw.githubusercontent.com

Sublime Tabs Limiter

描述

一旦您达到一定数量的标签,它们就变得无用了。您甚至不能正确地看到它们的名称,也记不起哪个在哪里,包含的是什么。

此插件在某种程度上类似于iPad的Safari。当您打开一个新的标签时,它会自动替换旧的标签,这样您就不会超过可配置的限制。

其目标是专注和安心,因此它将永远不会关闭包含未保存工作的任何标签,也不会显示任何通知。如果您只有包含未保存工作的标签,它将忽略限制并创建一个新的标签。

安装

最直接的安装方法是通过Will Bond的 Package Control。如果您愿意,也可以将此存储库克隆(或复制其内容)到Sublime Text的./Packages文件夹

git clone https://github.com/ejoubaud/SublimeTabsLimiter.git

配置

目前,Tab限制器的配置文件允许您

  • 设置自己的标签数量限制
  • 限制显示组中标签的数量,或整个窗口(所有组的总和)
  • 指定标签移除的顺序:**首先是无活动标签(在加载/保存后使用时间较长的标签)** 首先是活动标签(最近加载/保存的标签)** 从右侧(如果您想保留几个参考文件在快捷键范围内)** 从左侧(如果您更想保留较新的标签而不是旧的标签)

限制

在侧边栏预览时关闭

由于SublimeText的API中的错误,当从侧边栏打开标签时,无法关闭其他标签。因此,Tab限制器需要在文件预览加载时关闭较旧的标签。

如果您已经达到了标签限制,只需单击侧边栏中的文件,就会立即关闭另一个文件,您需要再次单击以显示预览。同样适用于双击,第一次会关闭一个标签,只有第二次才会打开新的标签。

从Sublime的文件搜索中预览/加载没有这个问题。

限制可能会被违反

这是一个功能,但是你设置的界限并不是绝对的。

这是一个焦点工具,所以我们想要避免干扰,确保内心的平静。因此,TabsLimiter将永远不会关闭任何未保存的标签,也不会显示任何警报或通知。

结果是,当你达到标签限制时,但由于所有标签都包含未保存的工作而无法关闭,系统会简单地创建一个新的标签,忽略限制。