引言

项目越来越大,一个控制器洋洋洒洒几百行上千行,看起来就很难受

我就在想有什么方式能做到一打开就自动折叠,而不需要我每次打开都自己手动来一遍:

Ctrl + K + Ctrl + 2

这样的方式来折叠两层

SublimeText代码折叠

这里的逗号的意思是,你先按住Ctrl键,然后按一下K,松开K键之后再按2

然后才能松开Ctrl

Python脚本实现

实现方法很简单,在编辑器的插件目录下,放一个.py文件即可

点击“首选项”菜单,找到“浏览插件目录”

打开插件目录

点开后会弹出一个资源管理器(这里的路径一般是你的sublime text安装目录)

在这里(或者在这里的User目录里也可)创建一个.py文件即可。

我这里创建的是一个名叫AutoFolding.py的文件,你可以随意取名

插件目录下创建一个.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结尾的文件,进行了缩进,你也可以自行修改

完成了~

瑞思拜

下班~


欢迎关注拓行公众号,分享各种技术博客文章

拓行——奋勇进取,开拓未来,砥砺前行

最后修改:2024 年 06 月 21 日
如果您对各种技术博客文章感兴趣,欢迎关注拓行公众号,分享各种专业技术知识~