Моя компания дала мне VS2008 для веб-разработки на C # / ASP.NET. Я тоже много программирую на Perl, и я хотел бы начать использовать VS для этого, чтобы у меня была согласованная рабочая среда ... но у меня есть реальная проблема с выяснением, как это сделать.
VS обладает множеством приятных функций, но выглядит довольно враждебно по отношению к языкам, которые он не поддерживает "из коробки". Это действительно так, или я просто не «понимаю», как VS делать вещи?
Я обычно пишу сценарии Perl с использованием TextPad, и функции, которыми я привык, довольно просты.
- нумерация строк
- мягкая линия переноса
- подсветка синтаксиса
- автоматическая установка отступа после открытия / закрытия скобки
- авто-отступ в той же начальной точке, что и предыдущая строка
- соответствие скобки
- запускать скрипты из редактора
- захват вывода скрипта в панели редактора
- dbl-щелчок по сообщению об ошибке переходит на строку, где произошла ошибка
Как мне хотя бы получить вышеуказанные функции в VS2008?
Как получить расширенные функции, такие как:
- сворачивание кода
- IntelliSense
- завершение кода
- интегрированный perldoc
- Отладка в стиле VS и трассировка кода
- обнаружение ошибок на лету
- и т.д.
(я вижу одно возможно соответствующее онлайн-обсуждение в ASPN mod-perl списке рассылки , но не понимаю, что, во всяком случае, это значит для такого парня, как я. )
- добавлено -
Мне известны другие редакторы и IDE: vi, perlmode-emacs, Komodo, E, TextMate и т. Д. Этот вопрос не о том, какой другой редактор или IDE мне следует попробовать.
Хотя я ценю ваши предложения, я бы предпочел прочитать их в теме, например «Какой редактор использовать для Perl», а не «Как настроить VS для достижения моей цели»
- добавлено -
Проведя дополнительное исследование, я пришел к выводу, что вы просто не сможете добраться отсюда. Единственным вариантом было бы написать свой собственный языковой плагин. Учитывая время, затрачиваемое на создание чего-то полезного, я думаю, что мне лучше использовать другой редактор. В любом случае, спасибо, ребята