Сложить/свернуть секцию except code в возвышенном тексте 2

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

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

Спасибо ~

enter image description here

Ответ 1

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

enter image description here

enter image description here

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

enter image description here

Ответ 2

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

Subblime key bindings default

Поиск привязок клавиш сгиба.

searching for fold key bindings in sublime

Итак, например, foldall, или уровень сгибания 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

Ответ 3

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

Все блокировка Except будет свернута.

Ответ 4

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

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

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

Ответ 5

Функция Fold и UnFold или база классов только для MAC:

 * Fold: command + K, command + 1
 * UnFold: command + K, command + J