Может ли Dreamweaver показать список переменных, функций, классов? - PullRequest
5 голосов
/ 19 февраля 2011

Есть ли в Dreamweaver окно, в котором отображаются все переменные и функции, определенные в текущем документе?

Ответы [ 6 ]

12 голосов
/ 19 февраля 2011

Когда вы щелкните правой кнопкой мыши на текущем документе, вы увидите Functions контекстное меню, содержащее используемые методы.

10 голосов
/ 03 февраля 2012

Еще одна хитрость заключается в том, чтобы отредактировать XML-файл панелей инструментов и раскомментировать кнопку навигации по коду.

Это дает вам кнопку на панели инструментов, с помощью которой можно щелкнуть список методов, а не щелкнуть правой кнопкой мыши и выбрать функции из контекстного меню.

По-прежнему не так хорош, как постоянно видимая панель, но на один щелчок меньше, чем щелчок правой кнопкой мыши> контекстное меню функций.

Открыть этот файл:

C:\Program Files (x86)\Adobe\Adobe Dreamweaver CS5\configuration\Toolbars\toolbars.xml

Раскомментируйте этот блок:

<menubutton id="DW_CodeNav"
    image="Toolbars/images/MM/codenav.png"
    MMString:tooltip="DW_CodeNav/menubutton/tooltip"
    enabled="dw.getFocus() == 'textView' || dw.getFocus() == 'html'"
    menuID="DWCodeNavPopup"
    update="onViewChange"/>

Перезапустите Dreamweaver для применения изменений.

Значок Code Nav "{}" появляется в конце панели инструментов документа.Панель инструментов с (code | split | design).

4 голосов
/ 19 февраля 2011

Нет, Dreamweaver, по крайней мере через CS5, не имеет окна со списком переменных и функций в документе.Движок хинтинга кода CS5 довольно хорош, поэтому он должен, по крайней мере, позволить вам быстро набирать код, но если вам нужен список за пределами самого документа, такой вещи нет.

Раньше былорасширение, которое будет перечислять функции, определенные на странице, в плавающей панели, MX Code Pack от Interakt, но оно больше недоступно, так как Interakt было приобретено Adobe, а их продукты впоследствии «устарели»: MX Coder Pack

2 голосов
/ 26 августа 2014

Это старая тема, но я подумал, что буду ее обновлять, поскольку я отправил в Adobe запрос на добавление функции, чтобы реализовать «контурный вид», который отвечал бы на первоначальный вопрос OP. Эта функция выводит список функций внутри страницы, аналогично тому, как это делают другие инструменты IDE, такие как Eclipse. В настоящее время Dreamweaver делает это только для функций JavaScript, но этот запрос функции включит его и для других типов страниц (cfml, php, asp), а также позволит увидеть схему DOM для любой страницы.

Не стесняйтесь отправлять запрос в Adobe здесь: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&loc=en

Обязательно укажите ссылку на расширение #3812052. Если достаточное количество людей попросят эту функцию, возможно, Adobe послушает.

1 голос
/ 20 июля 2011

У меня нет подмены для переменных, но для функций я использую небольшую хитрость:

Я выполняю поиск (ctrl + f) для строки «function» и нажимаю «find all» this 'покажу окно результатов со всеми строками с «функцией».Двойной щелчок по строке в окне результатов приведет вас к соответствующей функции.

Вы можете сделать что-то с помощью регулярного выражения, где вы будете искать функцию ({некоторые символы}) {, чтобы быть абсолютно уверенным, что получите только объявления функций.

Затем вы можете сохранить этот запрос и загрузить его при необходимости.

0 голосов
/ 20 декабря 2012

Действительно, подсказка по коду - это единственный способ просмотреть список функций в CS5. Горячая клавиша для подсказки кода - ctrl + пробел.

...