Я хочу использовать возвышенный текст для редактирования сценариев, и было бы полезно "оценить" (запустить) строку в командной строке, прямо в возвышенном тексте.
Я думал, что сделаю это с плагином командной консоли, который позволяет мне запускать команды командной строки и открывать вывод в новых окнах.
Теперь я пытаюсь привязать связывание клавиш к 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
}},
Это использовало бы текущее слово под курсором и отправляло бы его в командную строку (что бесполезно), но если вы вручную выделите всю строку, то оно отправит всю строку. В противном случае, он отправляет весь файл (также полезно, но немного опасно :)
Как я могу заставить его отправить только строку в качестве ввода?