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

折叠JavaScript函数

LuckyKat ST3

使用单个命令折叠所有JS函数

详细信息

安装量

  • 总计 5K
  • Win 3K
  • Mac 868
  • Linux 598
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 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0
Linux 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源代码
raw.​githubusercontent.​com

折叠JavaScript函数

这是一个适用于Sublime Text 3的JavaScript代码插件。该插件会折叠所有函数(除光标所在位置之外)。这有效地移除了所有的作用域之外的环境,在编写JavaScript时减少了大量的噪音。默认快捷键是cmd+alt+k。(Windows上为ctrl+alt+k

额外功能

从命令面板中有一个“全部展开”的命令。此外,这些选项也可在设置中找到:

  • select_to_unfold:(默认开启) 在Sublime Text中,我非常讨厌点击那个小小的三角形来展开代码。通过这个选项,你可以双击(选择代码)来展开折叠的代码块。
  • fold_on_open:(默认关闭) 在打开文件时折叠代码。
  • brace_selection:(默认0) 要折叠大括号中的哪部分。0 = 仅折叠大括号内的内容,1 = 包含大括号,2 = 贪婪包含(从参数列表开始折叠所有内容)
  • fold_constructors:(默认关闭) 插件也会折叠构造函数内部的对象字面量参数。例如:var myObj = new Constructor({...});
  • auto_fold:(默认关闭) 一个实验性功能。在移动光标时自动折叠和展开。

最后,有一个不言而喻的命令——“折叠参数”(cmd+alt+shift+k),它会折叠选中代码中的所有函数参数。这简化了代码视图,并突出显示尚未“外包”到辅助函数的部分,这可能会给您一些重构的灵感。

要求

请确保您已安装Sublime Text 3的最新版本。截至编写时,版本号为3126。该插件使用Sublime的选区来识别带大括号的代码块。不幸的是,这时不时地会发生变化(自该插件开发以来已经发生了两次变化)。

不支持Sublime Text 2,抱歉。