Сложить/свернуть секцию 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
Я знаю, что это старый вопрос, но он все еще занимает высокое место в результатах поиска, и ни один из ответов не делает то, что хотел ОП.
- выберите код, который вы не хотите скрывать
- используйте "Выбор" → "Инвертировать выделение", чтобы выбрать код, который вы хотите скрыть вместо
- используйте
ctrl + shift + [
или Command + Option + ]
чтобы свернуть выбор (ы)
Это оставит вас с тем кодом, который вы изначально выбрали, видимым.
Ответ 5
Функция Fold и UnFold или база классов только для MAC:
* Fold: command + K, command + 1
* UnFold: command + K, command + J