Запустите скрипт на сохранении в textmate

Я задавался вопросом, было ли возможно запустить пользовательский скрипт на сохранении на основе определенных имен файлов в textmate. Например, я хотел бы к автоматической компиляции программу C когда-то на сохранении.

3
задан 19.08.2011, 12:40

2 ответа

Насколько я знаю, нет никакого способа сделать это, как Вы описали, поскольку все сохраняют ситуации (т.е. использующие Команды, выбирая Файл-> Сохраняют, и т.д.).

Вы смогли создавать пользовательский объект пакета, который сохраняет документ и выполняет Ваш сценарий, и присвойте ему Команды, так, чтобы он работал при использовании того сочетания клавиш.

1
ответ дан 08.12.2019, 00:09

На самом деле довольно легко сделать это использование пользовательской команды в пакете.

Вот то, как сделать простую команду:

  • Откройте редактора пакета и найдите пакет, к которому Вы хотите добавить.
  • Создайте "Новую Команду" использование кнопки на левой нижней части редактора. Назовите его соответственно и установите его объем на source.c.
  • Установите действие, выпадающее, чтобы "Ввести Эквивалентный" и установить ярлык Cmd + S.
  • Измените "Сохранение", выпадающее на "Текущий Файл".
  • Введите свою команду и установите ввод и вывод, выпадает соответственно. Вход будет передан по каналу к STDIN, если я буду помнить правильно.
  • Перезагрузите пакеты TextMate.

Именно. У Вас должна теперь быть команда, которая сохранила файл и выполняет команду.

Можно, вероятно, сделать что-то с командами TextMate при помощи макроса похожим способом.

4
ответ дан 08.12.2019, 00:09

Теги

Похожие вопросы