引言
项目越来越大,一个控制器洋洋洒洒几百行上千行,看起来就很难受
我就在想有什么方式能做到一打开就自动折叠,而不需要我每次打开都自己手动来一遍:
Ctrl
+ K
+ Ctrl
+ 2
这样的方式来折叠两层
这里的逗号的意思是,你先按住Ctrl
键,然后按一下K
,松开K
键之后再按2
键
然后才能松开Ctrl
键
Python
脚本实现
实现方法很简单,在编辑器的插件目录下,放一个.py
文件即可
点击“首选项”菜单,找到“浏览插件目录”
点开后会弹出一个资源管理器(这里的路径一般是你的sublime text
安装目录)
在这里(或者在这里的User
目录里也可)创建一个.py
文件即可。
我这里创建的是一个名叫AutoFolding.py
的文件,你可以随意取名
文件内容如下
import sublime,sublime_plugin class Folding(sublime_plugin.EventListener): def on_load(self,view): if (view.file_name().endswith('.php')): view.run_command("fold_by_level",{"level": 2})
这个脚本匹配了.php
结尾的文件,进行了缩进,你也可以自行修改
完成了~
瑞思拜
下班~