Сложить / свернуть раздел, за исключением кода в Sublime текст 2
есть ли плагин или ярлык, чтобы скрыть все, кроме раздела кода в sublime text 2?
Мне нужно сложить все, кроме секции за раз, а не складывать одну секцию за раз.
спасибо~
4 ответа:
Если вы наведете курсор мыши на номера строк, вы увидите стрелки-нажатие на любой из них сложит/свернет код
Если вы хотите свернуть / развернуть все - вы можете сделать это, перейдя в edit - > code folding и выберите "сложить все" или "развернуть все":
в дополнение к другим ответам также можно сложить на основе уровня, а также. Так, например, глядя на привязки клавиш по умолчанию для сгиба.
Поиск Привязок клавиш fold.
Так, например, foldall или folding level 1 будет держать Ctrl с последующим нажатием последовательности k а то 1:
или складной Уровень 2 будет держать Ctrl с последующим нажатием последовательности k а то 2:
или разворачивая все бы было бы держать Ctrl с последующим нажатием последовательности k а то 0 или в моих настройках по умолчанию я также, кажется, привязан к букве j:
предупреждение.
нажав Ctrl+k дважды удалит строку или количество строк. Но не потому что вы можете положить их обратно по одному Ctrl+u
одна вещь, которую вы можете сделать, это выбрать блок Except code с помощью регулярного выражения, например, используя
except(.|\n)*?raise.*
в вашем случае. Затем вы можете выбрать "Найти все" в строке поиска, а затем изменить->код складывания -> сложить .
Windows ярлык: Ctrl-Shift - [
Mac ярлык: Cmd-Alt - [все кроме блока будут свернуты.
Я знаю, что это старый вопрос, но он все еще поднимается высоко в результатах поиска, и ни один из ответов не делает то, что хотел OP.
- выбираем код не хочу быть скрытым
- используйте "выбор" - > "инвертировать выбор", чтобы выбрать код вы do хочу быть скрытым вместо
- использовать
ctrl + shift + [
илиCommand + Option + ]
чтобы свернуть выделение(ы)это оставит вас только с кодом, который вы изначально был выбран видимый.