Как мне получить контурный вид в превосходном текстовом редакторе для Windows?
Миникарта полезна, но мне не хватает традиционной схемы (удобный список всех функций в моем коде в том порядке, в котором они появляются для быстрой навигации и ориентации)
Может есть плагин, аддон или подобное? Также было бы неплохо, если бы вы могли вкратце назвать, какие шаги необходимы, чтобы заставить его работать.
На форумах возвышенного текста есть дубликат этого вопроса .
Ответы:
Нажмите CTRL+ Rили CMD+ Rдля Mac, чтобы открыть список функций. Это работает в Sublime Text 1.3 или выше.
источник
Я использую складывание всех действий. Это сведет к минимуму все до объявления, я могу увидеть все методы / функции, а затем развернуть тот, который мне интересен.
источник
Плагин Outline доступен в управлении пакетами, попробуйте! https://packagecontrol.io/packages/Outline
Примечание: он не работает в режиме нескольких строк / столбцов. Для работы с несколькими строками / столбцами используйте эту вилку: https://github.com/vlad-wonderkidstudio/SublimeOutline
источник
Shift
+Alt
+1
или перейдите в View -> Layout -> Single. Чтобы открыть резервную копию, используйтеCtrl
+Shift
+,P
затем введитеBrowse Mode: Outline
Я кратко смотрю на SublimeText 3 api и,
view.find_by_selector(selector)
кажется, могу вернуть список регионов.Итак, я думаю, что возможен плагин, который отображал бы схему / структуру вашего файла.
Плагин, который будет отображать что-то вроде этого:
источник
Если вы хотите иметь возможность распечатать или сохранить схему, ctr / command + r не очень полезен. Можно просто найти все в следующем grep
^[^\n]*function[^{]+{
или его варианте в зависимости от языка и ситуации, в которой вы работаете.Как только вы найдете все, вы можете скопировать и вставить результат в новый документ, и, в зависимости от количества функций, наведение порядка не займет много времени.
Ответ далек от совершенства, особенно для случаев, когда в комментариях есть слово функция (или его эквивалент), но я думаю, что это полезный ответ.
С очень быстрым редактированием это результат того, над чем я работаю сейчас.
источник