В Dreamweaver CS5 есть нечто, называемое Code Hinting (назовем его для краткости CH).
В CH есть куча информации о функциях, константах и объектах, встроенных в основную библиотеку. Когда вы нажимаете CTRL+ПРОБЕЛ или начинаете структурировать утверждение, начинающееся с $
, всплывает окно с большим количеством информации, предоставляя мне информацию об этом без необходимости искать ее. сам. Если я нажму ENTER, когда CH включен и что-то выбрано, он автоматически заполнит остальное за меня.
Мне нравится эта функция, правда. Немного напоминает мне Intellisense.
Это экономит мне много времени.
Проблемы, с которыми я сталкиваюсь и не нашел решений, просты.
Проблема № 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();
Проблема в том, что после вызова первого метода и попытки связать другой метод нет CH для отображения информации о следующих вызовах.
Итак, вот мой первый вопрос:
Есть ли способ в Dreamweaver CS5 сделать так, чтобы подсказки кода появлялись при цепочке?
Плагины, некоторые настройки, которые я не нашел, что-нибудь?
if("no") "Could you explain why?";
Проблема №2 Подсказка кода для пользовательских функций, объектов и констант
Как показано на первом рисунке, появляется много информации. На самом деле, в онлайн-библиотеке есть такой же документ. Константы обычно содержат очень небольшой фрагмент информации, например число.
На этом изображении MYSQL_BOTH
представляет 3
.
Вот мой второй вопрос:
Можно ли получить некоторую информацию в окно CH для пользовательских функций, объектов и констант?
Например, с Intellisense вы можете использовать настройку с тегами HTML и тремя косыми чертами. ///
///<summary>
///This is test function
///</summary>
public void TestFunction(){
//Do something...
}
Можно ли сделать что-то подобное здесь?
Изменить какие-то настройки, плагин, что-нибудь?
Обновлять
Я думал, что нашел что-то, что может быть ответ по крайней мере на вопрос № 1, но это стоит денег, и я не собираюсь ни за что платить, пока не узнаю, что это действительно делает то, что я хочу.
Кто-нибудь пробовал это или знает, что это не решит из вопросов?
Поиски продолжаются...
Если ничего из этого невозможно исправить, мы надеемся, что один из разработчиков заметит этот вопрос и реализует его в обновлении/новой версии.
/**
, а затем* comment here
в следующей строке. В любом случае, именно так работает Netbeans, и, возможно, Dreamweaver такой же ... просто догадываюсь. - person Tim Withers   schedule 04.01.2012/***
. Я попытался сделать это, поскольку WordPress также комментирует их. - person ShadowScripter   schedule 04.01.2012