Sublime Text 2:如何在默认情况下打开文件时使Sublime运行命令(折叠代码)?

Ris*_*sha 14 sublimetext sublimetext2

我想这样做,每当我在Sublime中打开一个文件时,它会自动执行"Fold Level 2"编码,即命令快捷键Ctrl-K,Ctrl-2(或CMD-K,CMD-2).我同时使用mac和pc.

我不希望每次都输入该快捷方式,而是希望Sublime在打开文件时自动运行该快捷方式.如果有办法,请告诉我.

Ric*_*tti 21

我认为你的问题的最佳解决方案是Buffer Scroll插件.它记得并恢复了很多东西,包括折叠.

如果您不想安装该插件,可以创建自己的插件:

  1. 创建新插件 Tools / New Plugin...
  2. 插入代码
import sublime, sublime_plugin

class Folding(sublime_plugin.EventListener):
    def on_load(self, view):
        view.run_command("fold_by_level", {"level": 2})
Run Code Online (Sandbox Code Playgroud)
  1. User使用您喜欢的文件名将其保存在目录中.

对于您打开的每个文件,这会将折叠级别设置为2.