Eu quero usar texto sublime para editar scripts, e pode ser útil "avaliar" (executar) uma linha na linha de comando, diretamente em texto sublime.
Eu pensei em fazer isso com o Shell Command Plugin, que me permite executar comandos na linha de comando e abrir a saída em uma nova janela.
Agora, estou tentando amarrar um atalho de teclado ao shell_command, para que ele use a linha atual como um argumento, permitindo-me "executar" linhas arbitrárias no meu script, para teste.
O que eu tenho
{ "keys": ["ctrl+enter"], "command": "shell_command", "args": {
"command": "cmd /c",
"syntax": "Batch File",
"region": "arg",
"wait_for_completion": true,
"title": "Output",
"panel": true
}},
Isso usaria a palavra atual sob o cursor e a enviaria para a linha de comando (o que não é útil), mas se você selecionar manualmente toda a linha, ela enviará toda a linha. Caso contrário, envie o arquivo inteiro (também útil, mas um pouco perigoso):
como posso enviar apenas a linha como entrada?