sublimetext2 - Sublime Text 2 : How to make Sublime run a command (fold code) when opening a file by default?

标签 sublimetext2 sublimetext

我想这样做,以便每当我在 Sublime 中打开文件时,它都会自动执行“折叠级别 2”编码,即命令快捷键 Ctrl-K、Ctrl-2(或 CMD-K、CMD-2)。我用mac和pc。

我不想每次都输入该快捷方式,而是希望 Sublime 在打开文件时自动运行该快捷方式。请让我知道是否有办法做到这一点。

最佳答案

我认为解决您问题的最佳方法是 Buffer Scroll插入。它记住并恢复了很多东西,包括折叠。

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

  • 创建新插件 Tools / New Plugin...
  • 插入代码

  • import sublime, sublime_plugin
    
    class Folding(sublime_plugin.EventListener):
        def on_load(self, view):
            view.run_command("fold_by_level", {"level": 2})
    
  • 将其保存在您的 User具有您喜欢的文件名的目录。

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

    关于sublimetext2 - Sublime Text 2 : How to make Sublime run a command (fold code) when opening a file by default?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14287640/

    相关文章:

    sublimetext2 - 将\n 替换为 Sublime Text 中的实际新行

    terminal - 从 tmux session 打开 sublime text 3 会打开一个空文件?

    linux - Sublime Text 2 重启后无法恢复打开的文件

    python - Sublime Text 语法高亮 Jinja2

    sublimetext - 如何停用 sublime text 3 中 html 颜色名称的紫色突出显示?

    javascript - sublime text webgl 自动完成

    javascript - 在 Sublime Text 2 中创建 javascript 函数 stub 的快捷方式

    macos - 程序包控制停止工作

    sublimetext - 为特定文件夹(不是扩展名)设置语法突出显示

    ubuntu - Lubuntu 中的多个光标 - Shift + Alt + 箭头(上/下)