Есть ли редактор, который показывает комментарии WYSIWYG? - PullRequest
2 голосов
/ 21 апреля 2009

Кто-нибудь видел редактор / IDE, который показывает WYSIWYG комментарии внутри кода? Я видел некоторые, которые показывают документы элемента в отдельной вкладке / окнах, но не вместе с кодом. Например, комментарий JavaDoc будет намного понятнее и проще для редактирования, если он не имеет тегов и может быть отредактирован как фрагмент из обычного текстового документа.

/**
 * Writes <code>Hello world!</code> to the <b>standard output</b>.
 * @seealso showGoodbye
 */
public static void showHello() {

Может быть что-то вроде этого:

/ *
Записывает Hello world! в стандартный вывод .
См. Также: showGoodbye ()
* /

public static void showHello() {

но, редактируемый, конечно.

А для тех, у кого есть знания / опыт работы с открытыми IDE, такими как Eclipse, Netbeans и т. Д., Будет ли это слишком сложно реализовать?

Ответы [ 4 ]

0 голосов
/ 14 сентября 2009

Это не отвечает точно, что вы, кажется, спрашиваете. Но что касается эффективного создания комментариев, вы можете оформить заказ Textmate . Проверьте видео демонстрацию использования и создания комментариев . В частности, режимы комментариев «баннер», «голова» и «todo». Также, если вам нужно форматирование комментариев в определенной структуре формата, вы, вероятно, можете создать собственный пакет, который облегчает форматирование комментариев при вводе. Я бы предположил, что вы могли бы создать последовательность входа и выхода для входа и выхода из режима комментариев, и чтобы редактор завершил текстовый блок после завершения комментария. То, что делает Textmate популярным среди многих людей, - это расширяемость его системы комплектов.

0 голосов
/ 21 апреля 2009

Существует несколько дополнительных языков / IDE, которые отделяют представление программирования от хранилища, но в основном это исследовательские языки, и в основном они касаются кода, а не комментариев. Посмотрите расширяемое программирование для некоторых вещей там. Основная идея состоит в том, чтобы смоделировать код как AST в фоновом режиме и предоставить текстовый интерфейс для редактирования / отображения этой модели. Затем этот AST может быть сохранен как что-либо, например, простой текст, s-выражения, XML или даже двоичное представление.

Переход от модели такого типа к модели, которая фактически подтритифицировала комментарии и давала вам интерфейс WYSIWYG, не был бы чем-то особенным.

0 голосов
/ 21 апреля 2009

В Emacs есть preview-latex, который выполняет визуальное преобразование исходных файлов LaTeX. Я думаю, что это должно быть возможно сделать то же самое для вашей цели.

0 голосов
/ 21 апреля 2009

Никогда такого не видел.

Однако большинство из них имеет режим «Hover», который покажет вам версию WYSIWYG при наведении курсора на класс / метод / переменную, на которую ссылается javadoc.

Это может быть переключатель, но вы, вероятно, решите не использовать его по той же причине, по которой веб-дизайнеры редко используют редактор WYSIWYG для веб-разработки.

...