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

同步侧边栏

TheSpyder 全部

Sublime Text插件,用于将项目侧边栏(文件夹视图)与当前活动文件同步。

详细信息

安装量

  • 总计 225K
  • Win 131K
  • Mac 64K
  • Linux 30K
8月7日 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 11 4 4 6 8 5 8 11 4 4 4 3 2 3 10 3 2 6 2 6 13 9 10 6 4 2 7 6 6 1 3 4 8 7 4 3 10 6 5 12 8 7 6 9 6
Mac 0 1 3 0 2 2 2 0 1 1 1 1 2 4 4 5 2 0 0 0 3 5 6 5 3 0 3 3 3 2 3 2 2 1 1 3 5 4 3 0 3 1 3 3 6 1
Linux 0 2 1 2 0 1 2 3 1 1 0 1 1 1 3 1 2 2 0 1 0 2 2 5 3 1 0 3 2 2 1 0 1 2 4 0 1 0 2 0 0 3 0 4 3 1

README

源代码
raw.​githubusercontent.​com

同步侧边栏

Sublime Text插件,用于同步项目侧边栏(文件夹视图)和当前活动文件。

当您在不同标签页之间切换时,Sublime只会突出显示已展开的文件夹中的文件。本插件使所有文件都能实现这种效果。它通过使用默认上下文菜单中的“在侧边栏中显示”命令来完成此操作。

安装

此插件可通过软件包控制安装,这是安装的最佳方式。如果您喜欢,也可以使用git clone进行手动安装。

使用方法

当您在Sublime窗口中的标签页之间移动时,插件会自动触发Sublime将其在侧边栏中显示。如果侧边栏被隐藏,插件将尝试检测并禁用自动同步(见下文的Sublime版本说明)。

显示所有标签页

当重新打开项目时,Sublime会将侧边栏文件夹折叠,而不考虑哪些标签页已打开。为了解决这个问题,当窗口打开时,插件会遍历所有打开的标签页,从而使每个标签页都在侧边栏中显示。

您可以通过reveal-all-tabs配置设置关闭此行为。

命令选项板功能

此插件添加了一些有用的功能到命令选项板(Mac上的Command+Shift+P,Linux/Windows上的Ctrl+Shift+P)。

启用/禁用

启用/禁用自动同步的帮助命令可用,分别是侧边栏: 启用同步侧边栏: 禁用同步。这会修改全局的reveal-on-activate配置。

显示文件

如果禁用了自动同步,可以通过命令侧边栏: 显示文件手动显示文件。这实际上等同于使用上下文菜单。

配置

配置可以在每个项目基础上覆盖,通过将它们添加到项目文件中的settings块中,而不是全局的Sublime配置。

  • reveal-on-activate控制着当活动标签页更改时自动展开的功能(默认为true)。
  • reveal-all-tabs控制着当窗口打开时插件是否遍历所有标签页(默认为true)。

Sublime版本和侧边栏可见性

此插件兼容Sublime Text 2和Sublime Text 3 beta。ST3的新功能设计为能够优雅地降级到ST2的老行为。

在ST3构建3098或更高版本中,插件使用新的侧边栏可见性API,当侧边栏隐藏时取消自动同步。

在ST3构建3025-3097中,插件监控侧边栏的可见性。它确保在每次Sublime会话中第一次打开窗口时侧边栏可见,并在此之后监视侧边栏隐藏命令以取消自动同步,直到再次显示。

在ST2以及较早的ST3版本中,插件无法跟踪侧边栏的可见性,并且在侧边栏变化时将始终展开活动文件。如果您尝试隐藏侧边栏,这将会显示侧边栏,因此请使用命令框功能手动禁用同步。

致谢

原始技术是由sublimetext.com论坛上的Mylith发现的:[链接](https://text.sublime.net.cn/forum/viewtopic.php?f=2&t=4080)

@sobstel于2012年创建,大约一年后我开始接管开发。项目于2016年迁移到这里。