同步侧边栏
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
同步侧边栏
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年迁移到这里。