Сложить / свернуть раздел, за исключением кода в Sublime текст 2


есть ли плагин или ярлык, чтобы скрыть все, кроме раздела кода в sublime text 2?

Мне нужно сложить все, кроме секции за раз, а не складывать одну секцию за раз.

спасибо~

4 85

4 ответа:

Если вы наведете курсор мыши на номера строк, вы увидите стрелки-нажатие на любой из них сложит/свернет код

enter image description here

enter image description here

Если вы хотите свернуть / развернуть все - вы можете сделать это, перейдя в edit - > code folding и выберите "сложить все" или "развернуть все":

enter image description here

в дополнение к другим ответам также можно сложить на основе уровня, а также. Так, например, глядя на привязки клавиш по умолчанию для сгиба.

Subblime key bindings default

Поиск Привязок клавиш fold.

searching for fold key bindings in sublime

Так, например, foldall или folding level 1 будет держать Ctrl с последующим нажатием последовательности k а то 1:

enter image description here

или складной Уровень 2 будет держать Ctrl с последующим нажатием последовательности k а то 2:

enter image description here

или разворачивая все бы было бы держать Ctrl с последующим нажатием последовательности k а то 0 или в моих настройках по умолчанию я также, кажется, привязан к букве j:

enter image description here

предупреждение.

нажав Ctrl+k дважды удалит строку или количество строк. Но не потому что вы можете положить их обратно по одному Ctrl+u

одна вещь, которую вы можете сделать, это выбрать блок Except code с помощью регулярного выражения, например, используя except(.|\n)*?raise.* в вашем случае. Затем вы можете выбрать "Найти все" в строке поиска, а затем изменить->код складывания -> сложить .
Windows ярлык: Ctrl-Shift - [
Mac ярлык: Cmd-Alt - [

все кроме блока будут свернуты.

Я знаю, что это старый вопрос, но он все еще поднимается высоко в результатах поиска, и ни один из ответов не делает то, что хотел OP.

  1. выбираем код не хочу быть скрытым
  2. используйте "выбор" - > "инвертировать выбор", чтобы выбрать код вы do хочу быть скрытым вместо
  3. использовать ctrl + shift + [ или Command + Option + ] чтобы свернуть выделение(ы)

это оставит вас только с кодом, который вы изначально был выбран видимый.