2015-04-15 1 views
1

Как настроить Sublime Text 3 и/или Autohotkey (2.0 или 1.1) для вывода строк от 1 до 2? Я пытаюсь написать некоторые строки там для целей отладки сценария.Запись с панели AutoHotkey в (Build) в Sublime Text 3

Я нашел функции AHK OutputDebug "text" и FileAppend "text",* (звезда обозначает стандартный вывод), но текст не перенаправляется на панель - возможно ли, чтобы плагин или конфигурация системы сборки выполнили это?

Problem

+1

Ваш вопрос не очень ясен. Вы пытаетесь запрограммировать последовательность клавиш, чтобы написать что-то на панели «Сборка»? Если это так, это невозможно с AHK, вам нужно будет написать плагин для Sublime, переопределяющий/расширяющий стандартную программу исполнения exec'py'. – MattDMo

+0

Я пытаюсь вывести на экран некоторую отладочную информацию, как вы уже догадались. Я уточню в своем вопросе - спасибо! – ensisNoctis

+0

Возможно, Sublime-AHK не поддерживает это, или они построили их stdout по-другому. Вы пробовали его с помощью Scite4AutoHotkey? Я использую его все время в этом редакторе. – fischgeek

ответ

1

Оказывается FileAppend text,* (или FileAppend % "text",*) ответ после того, как все. Я попробовал это, прежде чем задавать этот вопрос, увы, тогда он не работал, потому что:

  1. Я использовал символы Unicode внутри text. Это помешало функции писать строку вообще. Когда я изменил text, чтобы содержать только символы ASCII, он отображался без проблем.
  2. Файл был сохранен с кодом UTF-8 (with BOM). Когда я изменил кодировку на UTF-8, был напечатан text, даже если он содержит символы Unicode.