Подсказки по коду пользовательских функций / объектов / констант, а также комментарии по цепочке в Adobe Dreamweaver CS5

В Dreamweaver CS5 есть функция, называемая Code Hinting (для краткости назовем ее CH).

CH содержит множество информации о функциях, константах и ​​объектах, встроенных в базовую библиотеку. Когда вы нажимаете CTRL + ПРОБЕЛ или начинаете структурировать оператор, начинающийся с $ , всплывает окно с большим количеством информации, которое дает мне информацию о нем, не просматривая его самому. Если я нажму ENTER , когда канал активен и что-то выбрано, он автоматически заполнит все остальное за меня.

Мне очень нравится эта функция, правда. Напоминает мне немного Intellisense .
Это экономит мне много времени. Code hinting example, showing mysql_connect code hint

Проблемы, с которыми я столкнулся и не нашел решения, просты.


Проблема №1 Связанные методы не отображают подсказку по коду

Поскольку PHP реализовал Классы и объекты , я смог связать мои методы в классах / объектах . На самом деле цепочка очень проста: возвращая $ this (экземпляр этого класса), вы можете получить непрерывную цепочку вызовов

class Object_Factory{
    public function foo(){
        echo "foo";
        return $this;
    }
    public function bar(){
        echo "bar";
        return $this;
    }
}        

$objf = new Object_Factory;
//chaining
$objf->foo()
     ->bar();

. Их вызов по отдельности показывает канал CH.

$objf->foo();
$objf->bar();

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

Code hinting failure when chaining methods

Итак, вот мой первый вопрос:
Есть ли способ в Dreamweaver CS5, чтобы подсказки кода появлялись при связывании?
Плагины, некоторые настройки, которые я не нашел, что-нибудь?

if("no") "Could you explain why?";

Проблема №2 Подсказка кода для пользовательских функций, объектов и констант

Как показано на первом рисунке, появляется много всплывающей информации . Фактически, в онлайн-библиотеке есть такой же документ. Константы обычно содержат очень небольшой объем информации, например число. Code hinting a constant, with the number 3 in the information window
На этом изображении MYSQL_BOTH представляет 3 .

Вот мой второй вопрос:
Можно ли получить некоторую информацию в окне CH для пользовательских функций, объектов и констант?

Например, с Intellisense вы можете использовать ] установка с HTML-тегами и тремя косыми чертами ///

///
///This is test function
///

public void TestFunction(){
    //Do something...
}

Можно ли здесь сделать что-то подобное?
Измените некоторые настройки, плагин, что-нибудь?


Обновление

Я думал, что нашел что-то , которое могло бы быть ответом хотя бы на проблему №1, но это стоит денег, и я не собираюсь платить за что угодно, пока я не узнаю, что он действительно делает то, что я хочу.
Кто-нибудь пробовал это или знает, что это не решит ни одной из проблем?

Поиск продолжается ...


Если ничего из этого невозможно исправить, мы надеемся, что один из разработчиков заметит этот вопрос и реализует это в обновлении / новом выпуске.

10
задан Community 23 May 2017 в 12:33
поделиться