1

Я хочу использовать возвышенный текст для редактирования сценариев, и было бы полезно "оценить" (запустить) строку в командной строке, прямо в возвышенном тексте.

Я думал, что сделаю это с плагином командной консоли, который позволяет мне запускать команды командной строки и открывать вывод в новых окнах.

Теперь я пытаюсь привязать связывание клавиш к shell_command, чтобы она использовала текущую строку в качестве аргумента, что позволяет мне "выполнять" произвольные строки в моем скрипте для тестирования.

Что я имею

{ "keys": ["ctrl+enter"], "command": "shell_command", "args": {
    "command": "cmd /c",
    "syntax": "Batch File",
    "region": "arg",
    "wait_for_completion": true,
    "title": "Output",
    "panel": true
}},

Это использовало бы текущее слово под курсором и отправляло бы его в командную строку (что бесполезно), но если вы вручную выделите всю строку, то оно отправит всю строку. В противном случае, он отправляет весь файл (также полезно, но немного опасно :)

Как я могу заставить его отправить только строку в качестве ввода?

0