如何设置Visual Studio 2008以在Perl中编程?

时间:2008-12-04 16:19:55

标签: visual-studio perl configuration ide

我的公司在C#/ ASP.NET中为我提供了VS2008进行Web开发。我也做了很多Perl编程,我想开始使用VS,这样我就可以拥有一致的工作环境......但是我确实很难找到如何做到这一点。

VS有许多不错的功能,但似乎对它不支持开箱即用的语言非常敌视。是真的还是我不是“得到”VS的做事方式?

我通常使用TextPad编写Perl脚本,而我以前使用的功能非常基本。

  1. 行号
    • 软线包装
    • 语法高亮显示
    • 打开/关闭大括号后自动缩进/缩小
    • 自动缩进到与上一行相同的起点
    • 大括号匹配
    • 从编辑器中运行脚本
    • 在编辑器窗格中捕获脚本输出
    • dbl-单击错误消息跳转到发生错误的行
  2. 我如何至少在VS2008中获得上述功能?

    如何获得以下高级功能:

    • 代码折叠
    • 智能感知
    • 代码完成
    • 综合perldoc
    • VS式调试和代码跟踪
    • 即时错误检测

    (我在ASPN mod-perl mailing list中看到一个可能相关的在线讨论,但是不明白,对于像我这样的人来说,这意味着什么。)

    - 补充 -
    我知道其他编辑器和IDE:vi,perlmode-emacs,Komodo,E,TextMate等。这个问题关于其他编辑器或IDE我应该试试。
    虽然我很感激你的建议,但我宁愿在一个帖子中阅读它们,比如“我应该为Perl使用什么编辑器”,而不是“如何设置VS来实现我的目标”

    - 补充说 - 经过一些额外的研究后,我得出结论,你无法从这里到达那里。唯一的选择是编写我自己的语言插件。考虑到使某些东西可用的时间,我认为我最好使用不同的编辑器。无论如何,谢谢你们

5 个答案:

答案 0 :(得分:4)

我使用VS2008 for .NET的东西,但我完全在Komodo上销售用于Perl编辑。如果这是你的工作并喜欢/需要使用调试器,那么完整的Komodo IDE是物有所值的,但即使是免费的Komodo Edit也是一个非常棒的Perl编辑器。

答案 1 :(得分:1)

我同意,我真的很喜欢Komodo的IDE。它坚固且易于使用。我倾向于使用Vim而不是IDE,但这只是个人偏好。

查看Komodo,值得一看。

此致

杰夫

答案 2 :(得分:0)

我听说有关于Perl的.NET实现的传闻,称为IronPerl,但除此之外,我认为Visual Studio没有任何插件。我建议只使用为Perl设计的众多工具之一。

答案 3 :(得分:0)

如果您愿意花时间,可以通过Managed Package Framework执行此操作。

您只需设置syntax coloring

即可减少所需的工作量

答案 4 :(得分:0)

有一些名为“Visual Perl”的东西,它与Visual Studio.net 2002一起工作,需要Perl Dev kit工具,但我不知道VS.net 2010是如何可以兼容的。