Консоль в возвышенном тексте

Я использую возвышенный текст 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"
}

enter image description here Измените текущую систему сборки на новую в Инструментах. Когда вы нажимаете 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