Как настроить Visual Studio 2008 для программирования на Perl? - PullRequest
9 голосов
/ 04 декабря 2008

Моя компания дала мне VS2008 для веб-разработки на C # / ASP.NET. Я тоже много программирую на Perl, и я хотел бы начать использовать VS для этого, чтобы у меня была согласованная рабочая среда ... но у меня есть реальная проблема с выяснением, как это сделать.

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

Я обычно пишу сценарии Perl с использованием TextPad, и функции, которыми я привык, довольно просты.

  1. нумерация строк
    • мягкая линия переноса
    • подсветка синтаксиса
    • автоматическая установка отступа после открытия / закрытия скобки
    • авто-отступ в той же начальной точке, что и предыдущая строка
    • соответствие скобки
    • запускать скрипты из редактора
    • захват вывода скрипта в панели редактора
    • dbl-щелчок по сообщению об ошибке переходит на строку, где произошла ошибка

Как мне хотя бы получить вышеуказанные функции в VS2008?

Как получить расширенные функции, такие как:

  • сворачивание кода
  • IntelliSense
  • завершение кода
  • интегрированный perldoc
  • Отладка в стиле VS и трассировка кода
  • обнаружение ошибок на лету
  • и т.д.

(я вижу одно возможно соответствующее онлайн-обсуждение в ASPN mod-perl списке рассылки , но не понимаю, что, во всяком случае, это значит для такого парня, как я. )

- добавлено -
Мне известны другие редакторы и IDE: vi, perlmode-emacs, Komodo, E, TextMate и т. Д. Этот вопрос не о том, какой другой редактор или IDE мне следует попробовать.
Хотя я ценю ваши предложения, я бы предпочел прочитать их в теме, например «Какой редактор использовать для Perl», а не «Как настроить VS для достижения моей цели»

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

Ответы [ 5 ]

4 голосов
/ 04 декабря 2008

Я использую VS2008 для .NET, но я полностью продан на Komodo для редактирования Perl. Полная версия Komodo IDE стоит денег, если это ваша работа и вам нравится / нужно использовать отладчик, но даже бесплатная Komodo Edit - потрясающий редактор Perl.

1 голос
/ 04 декабря 2008

Согласен, мне очень нравится Komodo для IDE. Его прочный и простой в использовании. Я часто использую Vim вместо IDE, но это всего лишь личные предпочтения.

Проверьте Komodo, хотя, стоит посмотреть.

С уважением,

Jeff

0 голосов
/ 14 февраля 2012

Было что-то под названием «Visual Perl», которое работало с Visual Studio.net 2002 и было необходимо средство Perl Dev kit, но я не знаю, насколько совместимо с VS.net 2010.

0 голосов
/ 25 июля 2011

Похоже, вы можете сделать это с помощью Managed Package Framework , если вы готовы потратить время.

Вы можете уменьшить объем требуемой работы, просто установив раскраска синтаксиса

0 голосов
/ 04 декабря 2008

Я слышал слухи о существовании .NET-реализации Perl, называемой IronPerl, но кроме этого, я не думаю, что есть какой-либо плагин для Visual Studio. Я бы предложил использовать один из множества инструментов, разработанных для Perl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...