Складіть / Згорніть розділ за винятком коду у піднесеному тексті 2


94

Чи є якийсь плагін чи ярлик, щоб приховати всі, крім розділу коду, у піднесеному тексті 2?

Мені потрібно складати всі, крім розділу за раз, Не складати по одному розділу за раз.

Дякую ~

введіть тут опис зображення

Відповіді:


199

Якщо ви наведете курсор миші на номери рядків, ви побачите стрілки - натискання будь-якого з них згорне / згорне код

введіть тут опис зображення

введіть тут опис зображення

Якщо ви хочете згорнути / розгорнути все - ви можете зробити це, перейшовши в редагування-> складання коду та вибравши "скласти все" або "розгорнути все":

введіть тут опис зображення


2
але може складати лише один розділ за раз, я хочу скласти всі крім розділу :)
newBike

1
@poc, у цьому випадку ви можете вибрати з меню: edit -> code folding -> fold/unfold all- Я додаю знімок екрана за хвилину
Nir Alfasi

2
Якщо у вас їх немає, додайте "fold_buttons": trueдо Preferences -> Settings - User.
Firsh - LetsWP.io

2
Чи існує ярлик для перемикання згортання замість того, щоб вимагати двох різних команд?
Джо

@Joe ви можете побачити комбінації клавіш на останньому скріншоті. Ці ярлики призначені для Mac, але я впевнений, що Windows також показує свої ярлики.
Nir Alfasi

23

На додаток до інших відповідей, також можна скласти на основі рівня. Так, наприклад, дивлячись на прив'язки клавіш за замовчуванням для fold.

Прив'язки підключних ключів за замовчуванням

Пошук прив’язок клавіш, що складаються.

пошук прив'язок клавіш складки у піднесеному

Так, наприклад, складання або рівень складання 1 буде утримуватися, Ctrlа потім натискати послідовність, kа потім 1:

введіть тут опис зображення

Або складання рівня 2 було б утримуванням з Ctrlподальшим натисканням послідовності, kа потім 2:

введіть тут опис зображення

Або розгортанням всього було б, щоб утримувати, Ctrlа потім натискати послідовність, kа потім, 0або за моїми значеннями за замовчуванням, я також, здається, прив’язав його до букви j:

введіть тут опис зображення

Увага.

Якщо двічі натиснути Ctrl+ k, рядок або кількість рядків буде видалено. Але насправді ви не можете повернути їх по черзі на Ctrl+u


Найточніша відповідь! Щиро дякую, врятували мій день :)
eldorjon

14

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

Тоді весь блок "Крім" буде згорнуто.


2

Я знаю, що це давнє запитання, але воно все ще піднімається високо в результатах пошуку, і жодна з відповідей не робить того, що хотів ОП.

  1. виберіть код, який не хочете приховувати
  2. використовуйте «Вибір» -> «Invert Selection» , щоб вибрати код , який ви дійсно хочете бути приховані замість
  3. використовувати ctrl + shift + [або Command + Option + ]згорнути виділення

У результаті ви побачите лише той код, який ви спочатку вибрали.


1

Функція складання та розкладання або база класів лише для MAC:

 * Fold: command + K, command + 1
 * UnFold: command + K, command + J
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.