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

自动隐藏侧边栏

xunker 所有

此插件可自动隐藏和显示 Sublime Text 3 的侧边栏

详细信息

  • 1.0.1
  • github.com
  • github.com
  • 9年前
  • 2小时前
  • 9年前

安装次数

  • 总计 18K
  • Win 11K
  • Mac 4K
  • Linux 3K
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 1 0 1 1 0 0 0 0 1 1 0 1 1 2 0 0 0 1 1 0 0 2 3 1 0 0 2 1 5 0 0 0 2 0 1 0 0 1 0 0 0 0 0 0
Mac 1 1 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Linux 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0

README

源代码
raw.​githubusercontent.​com

AutoHideSidebar

AutoHideSidebar 是一个 Sublime Text 3 的软件包,当您键入、保存和导航时,它将自动隐藏和显示侧边栏。未在 ST2 上进行测试,但可能也可以使用。

AutoHideSidebar 会监视当前打开的文件的修改。在设置的数量(默认为 10)的键入后,侧边栏将自动隐藏。

一旦侧边栏被隐藏,当以下情况发生时它会自动显示:

  • 当前文件被保存。
  • 加载或克隆了一个文件。
  • 打开了新标签。
  • 关闭了一个打开的标签。
  • 活动标签改变。
  • 应用程序获得或失去焦点。

只有那些在当前标签中添加、删除或更改文本(“更改”键)的键盘输入才会隐藏侧边栏。其他的键盘输入,例如箭头键,不会导致侧边栏隐藏。

安装

您可以在 Sublime Package Control 中通过搜索“自动隐藏侧边栏”找到此软件包。

您也可以手动将其安装到用户软件包目录中,下载 AutoHideSidebar.py。在 OS X 上,默认位置为 ~/Library/Application Support/Sublime Text 3/Packages/User,但在其他操作系统上可能会有所不同。

配置

您可以通过您偏好的设置来覆盖默认行为

hide_sidebar_change_count_trigger

在侧边栏自动隐藏之前所需的更改键入次数。默认为 10。可以更改如下

{ "hide_sidebar_change_count_trigger": 5 }

现在侧边栏将在 5 次更改键入后隐藏。

show_sidebar_on_activated

如果侧边栏被隐藏,当文件/标签获得焦点时,它会自动显示。这将在当前打开的标签更改或应用程序窗口自身获得或失去焦点时触发。默认为 true,可以更改如下

{ "show_sidebar_on_activated": false }

现在在焦点更改时不会自动显示侧边栏。

show_sidebar_on_new

如果侧边栏被隐藏,在通过文件菜单 -> 新建文件或命令-N/Super-N/Ctrl-N新建文件时,将自动显示侧边栏。默认值为true,可以按以下方式进行更改

{ "show_sidebar_on_new": false }

现在在新建文件时侧边栏不会自动显示。

show_sidebar_on_clone

如果侧边栏被隐藏,从文件创建克隆时会自动显示。默认值为true,可以按以下方式进行更改

{ "show_sidebar_on_clone": false }

现在文件克隆时侧边栏不会自动显示。

show_sidebar_on_load

如果侧边栏被隐藏,在通过文件菜单 -> 打开或命令-T/Super-T/Ctrl-T打开文件时,将自动显示侧边栏。默认值为true,可以按以下方式进行更改

{ "show_sidebar_on_load": false }

现在在新建文件时侧边栏不会自动显示。

show_sidebar_on_save

如果侧边栏被隐藏,在通过文件菜单 -> 保存或命令-S/Super-S/Ctrl-S保存文件,或触发“save_on_focus_lost”时,将自动显示侧边栏。默认值为true,可以按以下方式进行更改

{ "show_sidebar_on_save": false }

现在文件保存时侧边栏不会自动显示。

show_sidebar_on_close

如果侧边栏被隐藏,在通过文件菜单 -> 关闭文件或命令-W/Ctrl-F4关闭打开的文件时,将自动显示侧边栏。默认值为true,可以按以下方式进行更改

{ "show_sidebar_on_close": false }

现在文件关闭时侧边栏不会自动显示。

autohide_sidebar_verbose_logging

切换事件和调试消息是否写入控制台。默认值为false,可以按以下方式进行更改

{ "autohide_sidebar_verbose_logging": true }

变更日志

1.0.1,2016年1月15日*

修复了无论autohide_sidebar_verbose_logging的值如何都会打印到控制台中的错误日志消息。

添加了关于autohide_sidebar_verbose_logging配置选项的文档。

提交到Sublime Package Control

1.02014年7月31日

首次发布。

致谢

此代码的部分借用或基于Przemek Sobstel的SyncedSideBar包。

许可证

GNU通用公共许可证v2.0