Настройка возвышенного текста 2 с Activeperl?

Новое в использовании возвышенного текста 2, и мне интересно, как заставить его указывать на activeperl.exe (на win7).

Я тестирую компилятор, чтобы убедиться, что он работает с чем-то простым, например:

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

Но это раздражает, что $x не является признанным синтаксисом. Я указал ST2 на мой исполняемый файл python, но я забыл, к какому файлу в лабиринте я должен был отредактировать путь.

2 ответа

Решение

Это сработало для меня, взято с: 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. Теперь вы можете запустить свой Perl-скрипт, нажимая Ctrl+B

Я использую эту версию ActiveState Perl:

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

Я использую версию 3 Sublime Text и для запуска 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. Теперь вы можете запустить свой Perl-скрипт, нажав Ctrl+B,

Внимание: файл Perl.sublime-build должен быть создан в этой корневой директории: \Sublime Text 3\Lib,

Другие вопросы по тегам