Sublime Text 2: Как заставить Sublime запускать команду (свернуть код) при открытии файла по умолчанию? - программирование
Подтвердить что ты не робот

Sublime Text 2: Как заставить Sublime запускать команду (свернуть код) при открытии файла по умолчанию?

Я хотел бы сделать так, чтобы всякий раз, когда я открываю файл в Sublime, он автоматически выполняет "Fold Level 2" Coding, который представляет собой командную комбинацию Ctrl-K, Ctrl-2 (или CMD-K, CMD-2). Я использую как mac, так и pc.

Я не хочу каждый раз вводить этот ярлык, вместо этого я бы хотел, чтобы Sublime автоматически запускал это при открытии файла. Пожалуйста, дайте мне знать, если есть способ сделать это.

4b9b3361

Ответ 1

Я думаю, что лучшим решением вашей проблемы является 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, для каждого открытого файла.