【问题标题】:How do I set up Visual Studio 2008 to program in Perl?如何设置 Visual Studio 2008 以在 Perl 中编程?
【发布时间】:2008-12-04 16:19:54
【问题描述】:

我的公司给了我 VS2008 用于 C#/ASP.NET 中的 Web 开发。我也做了很多 Perl 编程,我想开始使用 VS,这样我就可以拥有一个一致的工作环境......但我很难弄清楚如何去做。

VS 有很多不错的功能,但似乎对它不支持开箱即用的语言充满敌意。是真的还是我只是没有“获得” VS 的做事方式?

我通常使用 TextPad 编写 Perl 脚本,而我习惯拥有的功能非常基本。

  1. 行号
    • 软换行
    • 语法高亮
    • 在打开/关闭大括号后自动缩进/缩进
    • 自动缩进到与上一行相同的起点
    • 大括号匹配
    • 在编辑器中运行脚本
    • 在编辑器窗格中捕获脚本输出
    • dbl-click 错误信息跳转到发生错误的行

如何在VS2008中至少获得以上功能?

如何获得高级功能,例如:

  • 代码折叠
  • 智能感知
  • 代码完成
  • 集成 perldoc
  • VS 风格的调试和代码跟踪
  • 即时错误检测

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

-- 已添加--
我知道其他编辑器和 IDE:vi、perlmode-emacs、Komodo、E、TextMate 等。这个问题不是关于什么其他编辑器或 IDE我应该试试。
虽然我很欣赏您的建议,但我更愿意在“我应该为 Perl 使用什么编辑器”之类的主题中阅读它们,而不是“我如何设置 VS 以实现我的目标”

-- 添加-- 在做了一些额外的研究之后,我得出的结论是你不能从这里到达那里。唯一的选择是编写我自己的语言插件。考虑到使某些东西可用的时间承诺,我认为我最好使用不同的编辑器。还是谢谢大家

【问题讨论】:

    标签: visual-studio perl configuration ide


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      看看 Komodo,它值得一看。

      问候,

      杰夫

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          有一种叫做“Visual Perl”的东西可以与 Visual Studio.net 2002 一起使用,并且需要 Perl Dev kit 工具,但我不知道它与 VS.net 2010 的兼容性如何。

          【讨论】:

            【解决方案5】:

            如果你愿意花时间的话,看起来你可以通过Managed Package Framework 做到这一点。

            您只需设置syntax coloring即可减少所需的工作量

            【讨论】:

              猜你喜欢
              • 2013-09-29
              • 2011-01-16
              • 1970-01-01
              • 1970-01-01
              • 2011-01-03
              • 2015-11-20
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多