使用activeperl设置sublime text 2?

时间:2012-10-08 21:48:30

标签: perl sublimetext2 activeperl

使用sublime text 2的新功能,我想知道如何让它指向activeperl.exe(在win7上)。

我正在测试编译器,以确保它适用于以下简单的东西:

$x = 1;
$print "$x";

但它让我觉得$ x不是一个公认的语法。我确实将ST2指向我的python可执行文件,但我忘记了迷宫中哪个文件我应该编辑它的路径。

2 个答案:

答案 0 :(得分:29)

这对我有用,取自:http://www.perlmonks.org/?node_id=935014

  1. 点击“偏好设置 - >浏览套餐”
  2. 导航到“Perl”子文件夹
  3. 使用以下内容创建名为“Perl.sublime-build”的文件:

    {   “cmd”:[“perl”,“ - w”,“$ file”],   “file_regex”:“。* at(。)line([0-9] )”,   “selector”:“source.perl” }

  4. 点击“工具 - >构建系统 - > Perl”手动设置构建系统

  5. 您现在可以通过捣碎Ctrl + B
  6. 来运行Perl脚本

    我正在运行此版本的ActiveState Perl:

    C:\>perl --version
    Binary build 1402 [295342] provided by ActiveState http://www.ActiveState.com
    Built Oct  7 2011 15:49:44
    

答案 1 :(得分:0)

我使用Sublime Text版本3,并在此编辑器中运行perl程序,您应该:

  1. 点击“首选项->浏览软件包”
  2. 导航到“ Sublime Text” 子文件夹库“ Lib”
  3. 创建一个名为Perl.sublime-build的文件,其内容如下:
{
  "cmd": ["perl", "-w", "$file"],
  "file_regex": ".* at (.) line ([0-9])",
  "selector": "source.perl"
}
  1. 通过单击“工具->构建系统-> Perl”
  2. 手动设置构建系统
  3. 您现在可以通过按Ctrl+B来运行Perl脚本。

注意:文件Perl.sublime-build应该在以下根目录中创建:\Sublime Text 3\Lib