Консоль в возвышенном тексте
Я использую возвышенный текст 2 для кодирования моих программ. И я хочу запустить консоль внутри нее, чтобы ее компилировать и запускать. Есть ли способ вставить консольную командную строку внутри возвышенного текста 2? это уже есть?
Примечание. Я использую как Windows, так и Linux, и решение для любой из этих систем будет полезно.
Ответы
Ответ 1
Я думаю, вы можете попробовать создать пользовательскую систему сборки. Инструменты → Система сборки → Новая система сборки... Это простой скрипт сборки для языка программирования C:
{
"cmd" : ["gcc", "$file", "-o", "$file_base_name"],
"cmd" : ["$file_base_name"],
"selector" : "source.c",
"shell" : true,
"working_dir" : "$file_path"
}
Измените текущую систему сборки на новую в Инструментах. Когда вы нажимаете CTRL
+ b
он скомпилирует ваш код и запустит исполняемый файл. Несколько синтаксисов и опций, которые вы можете использовать: http://sublimetext.info/docs/en/reference/build_systems.html Есть определенно много других вариантов, которые вы можете объявить в системе сборки. Очень полезным является file_regex
.
Ответ 2
Will Bond создал отличный плагин для вызова терминала на уровне проекта или файла.
Посмотрите здесь http://wbond.net/sublime_packages/terminal
Также доступно несколько плагинов, которые компилируются одним нажатием кнопки, т.е.
С# - https://sublime.wbond.net/packages/C%23%20Compile%20%26%20Run
Typcript - https://sublime.wbond.net/packages/TypeScript%20Compiler
Coffee Script - https://sublime.wbond.net/packages/CoffeeCompile
... и так далее, в зависимости от вашего языка программирования.
Я рекомендую просматривать страницу "Если", если вы не довольны этим терминальным плагином:
https://sublime.wbond.net/
Надеюсь это поможет!
Ответ 3
Terminus - недавний плагин, который находится в стадии разработки. Лучшая кросс-платформенная консоль в Sublime Text, которую я еще видел.
https://github.com/randy3k/Terminus