Вы уверены, что это не просто запись в каталог, который вы не ищете? Попробуйте указать полный путь вместо out.txt и посмотрите, записывается ли он туда.
- persontaylorthurlow  schedule10.07.2019
comment
@taylorthurlow тоже пробовал. Не работает
- personrao  schedule10.07.2019
comment
Как насчет удаления лишней запятой после "RunP"}? Завершающие запятые являются недопустимым JSON.
- persontaylorthurlow  schedule10.07.2019
comment
Вы также должны добавить немного больше информации о вашей проблеме. Работает ли это без перенаправления вывода? Для чего вообще нужен JSON? Я бы предположил систему сборки, но не похоже, что она соответствует синтаксису в в Sublime. Текстовое руководство по теме.
- persontaylorthurlow  schedule10.07.2019
comment
Запятая есть. Без перенаправления все нормально. Но я хочу перенаправить в файл
- personrao  schedule10.07.2019
comment
Чтобы перенаправления оболочки работали, вы должны использовать аргумент shell_cmd для exec, а не cmd; cmd предназначен для прямого выполнения программ и обхода оболочки.
- personOdatNurd  schedule10.07.2019
comment
Также обратите внимание, что внутренний синтаксический анализатор Sublime JSON более терпим, чем стандартный; запятые в конце допустимы, как и комментарии. Кроме того, этот вопрос связан с плагином из этот вопрос, который не описан выше.
- personOdatNurd  schedule10.07.2019
И попробовал с shell_cmd. Я получаю сообщение «Отказано в доступе». Может быть, моя система не разрешает этот «доступ к оболочке»?
- personrao  schedule10.07.2019
comment
Мое предложение состояло бы в том, чтобы попробовать полностью квалифицированный выходной файл, на который вы перенаправляете; я предполагаю, что, поскольку вы не используете working_dir, возможно, по умолчанию используется место, в котором вы не можете создавать файлы, например, папка установки Sublime или что-то в этом роде. Однако трудно сказать, не видя фактического вывода ошибки.
- personOdatNurd  schedule11.07.2019
out.txt
и посмотрите, записывается ли он туда. - person taylorthurlow   schedule 10.07.2019"RunP"}
? Завершающие запятые являются недопустимым JSON. - person taylorthurlow   schedule 10.07.2019shell_cmd
дляexec
, а неcmd
;cmd
предназначен для прямого выполнения программ и обхода оболочки. - person OdatNurd   schedule 10.07.2019working_dir
, возможно, по умолчанию используется место, в котором вы не можете создавать файлы, например, папка установки Sublime или что-то в этом роде. Однако трудно сказать, не видя фактического вывода ошибки. - person OdatNurd   schedule 11.07.2019