写在前面
项目越来越大,一个控制器洋洋洒洒几百行上千行,看起来就很难受
我就在想有什么方式能做到一打开就自动折叠,而不需要我每次打开都自己手动来一遍:
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结尾的文件,进行了缩进,你也可以自行修改
完成了~
瑞思拜
下班~


