sublime text как запустить код для c

Sublime text 3 — скомпилировать программу и запустить в терминале

Я использую Ubuntu 12.04, и мне было интересно, можно ли автоматически запускать программу c ++ из терминала? Это действительно отстой, когда вам нужно использовать встроенную консоль, потому что иногда я делаю бесконечные циклы случайно и приходится перезапускать возвышенный текст, чтобы снова работать.
Я использую Sublime text 3.

Решение

Sublime Text 3 включает две системы сборки, которые могут вас заинтересовать: C ++ и Make. C++.sublime-build Файл выглядит следующим образом:

Другие решения

Он может работать в терминале и вводить данные с клавиатуры

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

Настройка @ Flycode у меня не работает. Я использую CentOS 7 с Sublime Text 3. Поскольку люди могут использовать разные эмуляторы терминалов, я перечисляю разные настройки для разных терминалов.

Заметка

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

Вариант 1: терминал GNOME

Вы можете использовать следующие настройки,

gnome-терминал автоматически закроет окно выполнения вышеуказанной команды

используется таким образом, чтобы убедиться, что мы видим результат выполнения. Увидеть этот ТАК пост для подробного обсуждения того, как предотвратить автоматическое закрытие gnome-терминала.

Вариант 2: XTerm

Вы можете использовать следующие настройки (для краткости я пропускаю некоторые настройки)

Увидеть этот ТАК пост о предотвращении автоматического закрытия окна xterm.

Вариант 3: Консоль

Вы можете использовать следующие настройки,

Смотрите здесь и Вот на обсуждение провести консольные окна после исключения из программы.

На Mac я использую fswatch (Я уверен, что есть что-то подобное в Linux) для автоматической сборки & запустить тестовый сценарий при сохранении.

Источник

Как установить Sublime Text для работы с C/C++

Время чтения: 10 минут

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Sublime Text — текстовый редактор с большим набором дополнительных возможностей. Поддерживает различные языки программирования и умеет подсвечивать синтаксис кода. Имеет множество дополнительных расширений, с помощью которых можно добиться максимально комфортной и удобной работы и на время забыть, что используешь обычный текстовый редактор, а не интегрированную среду разработки вроде Visual Studio или Eclipse.

Помимо этого в редактор встроены самые разнообразные функции для работы с текстом, которых обычно не встретишь в простеньких редакторах вроде стандартного блокнота. Среди наиболее интересных функций — смена регистра, перестановка и сортировка строк, использование регулярных выражений, а также использование нескольких курсоров одновременно. В этой статье мы расскажем, как установить Sublime text на компьютер и настроить его для комфортной работы с языками C и C++.

Скачиваем установщик

Чтобы установить Sublime text на компьютер для начала необходимо скачать установочный файл. Для этого заходим на официальный сайт редактора и выбираем подходящую версию: www.sublimetext.com/3. Мы будем использовать версию для операционной ситсемы Windows 64 битной разрядности.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Запускаем установку

После того, как установочный файл загрузится, запускаем его. Появится окно с выбором пути установки приложения. Мы оставили его по умолчанию, но при большом желании можете изменить этот путь. После этого нажимаем кнопку next и ставим галочку в поле «Add to explorer context menu», если хотим, чтобы Sublime text можно было быстро найти в меню пуск:

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

После этого остаётся лишь нажать кнопку «Install» и немного подождать, пока установщик скопирует нужные файлы и поставит текстовый редактор на компьютер. По завершении установки остаётся лишь нажать кнопку «Finish» и можно приступать к написанию кода:

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Устанавливаем package control

Package control — это менеджер различных дополнений для расширения возможностей текстового редактора прямо из него. С его помощью можно добавлять другие языки программирования, пакеты для автоматического дополнения кода, форматирования текста и многое другое. Чтобы его установить, запускаем Sublime, если ещё не сделали это раньше, щёлкаем в верхнем меню «Tools» и выбираем внизу пункт «Install package control». Текстовый редактор может на время подвиснуть, но уже скоро вы увидете сообщение об успешной установке:

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Ставим пакеты для удобной работы с C и C++

Для удобной работы как с языками C и C++, так и любым другим текстом, мы рекомендуем поставить следующие пакеты:

Чтобы добавить новый пакет в Sublime Text нужно запустить package control и выбрать install package:

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

All autocomplete

После выполнения команды install package пишем несколько символов названия пакеты, выбираем нужный из списка и просто щёлкаем по нему, что мгновенно запустит его установку. Процесс установки можно видеть в левой нижней части экрана. После её завершения можно сразу же переходить к установке следующего пакета.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

C++ completions

Как и с предыдущим пакетом, открываем package control, выбираем команду install package, вписываем название пакета и устанавливаем его. В отличие от all autocomplete, это расширение по завершении установки откроет файл, в котором находится информация о пакете и о том, как его использовать:

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

C++ snippets

С этим пакетом всё полностью аналогично, и он также в конце покажет файл с иннормацией о себе.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

В завершение

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Программист, соосновательница programforyou.ru, рукодельница, всегда готова придти на помощь и помочь во всём разобраться

Языки программирования: Python, C, C++, Pascal

Выпускница МГТУ им. Н.Э. Баумана

Programforyou — это сообщество, в котором Вы можете подтянуть свои знания по программированию, узнать, как эффективно решать те или иные задачи, а также воспользоваться нашими онлайн сервисами.

Источник

Как скомпилировать и запустить C в sublime text 3?

Я хотел бы скомпилировать и запустить программу C в sublime text 3 на ubuntu 14.04. В настоящее время программа компилируется с gcc, используя sublime text 3, выполняющий команду (см. ниже код), но мне было интересно, возможно ли, чтобы выходные данные выполнения программы также появлялись на консоли sublime text.

Вот что мне в настоящее время нужно скомпилировать C-программу с sublime text 3

C_compile.sublime-build

Но это дает мне такую ошибку:

Вот моя простая программа на языке Си, с которой я работаю:

Экс1-6.c

Я искал в Интернете решение, но предложенные ответы либо позволяют только компилировать (эта часть уже работает для меня), либо не работают. Любая идея, как исправить этот код, чтобы скомпилировать и запустить в sublime text 3 (Если это возможно). Спасибо

Изменить #1, Как предложено user2357112:

После изменения shell на true :

Редактировать #2, как предложил Юджин к:

Я попытался изменить cmd, чтобы запустить только программу:

Он успешно запускается и выводит вывод на консоль с некоторым кодом:

До сих пор cmd либо компилируется, либо запускается, но не делает то и другое вместе, надеюсь, что-то можно сделать, чтобы заставить его компилироваться и запускаться с помощью одной команды.

12 ответов:

Вы пробовали просто записать всю команду в одной строке?

Я полагаю (полу-спекуляция здесь), что ST3 принимает первый аргумент в качестве » программы «и передает другие строки в качестве»аргументов». https://docs.python.org/2/library/subprocess.html#subprocess.Popen

Для системы sublime build, реализующей команду меню Run:

И вставить это:

*в этом примере используется компилятор GCC. Не стесняйтесь заменить gcc компилятором по вашему выбору.

Мы можем скомпилировать код C в Sublime Text и напечатать некоторое значение или строки, но он Не принимает ввод от пользователя. (Пока не узнаю. Я уверен в компиляции,но не в выводе из данного ввода.) Если вы используете Windows, вы должны установить переменные среды для Sublime Text и компилятора GCC.

Инструкция основана на посте «icemelon». Ссылка на сообщение:

Используйте ссылку ниже, чтобы узнать, как настроить переменную enviroment в вашей операционной системе:

Приведенная ниже инструкция была протестирована на системе Windows 8.1 и Sublime Text 3-build 3065.

1) Установите MinGW. 2) Добавьте путь к «MinGW\bin»в» переменной окружения PATH».

3) затем проверьте переменную окружения PATH командой ниже в «командной строке»:

4) Добавить новые системы построения для возвышенного текста.

Моя версия кода ниже («C. sublime-build»).

Последняя сборка sublime даже допускает прямую команду вместо двойных кавычек. Попробуйте приведенный ниже код для системы сборки

Примечание: Кстати, я сделал это на машине с Windows, не могу гарантировать для других! Там, наверное, ничего не получится.

1. Создайте новую систему сборки в Sublime: Инструменты > Система Сборки > Новая Система Сборки.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Скорее всего, Sublime откроет его для вас.

Если нет, перейдите к Предпочтения > Просмотр Пакетов > Пользователь

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

3. Скопируйте и вставьте приведенный ниже код в указанный выше файл untitled.sublime-build и сохраните его.

Закройте файл. Вы почти закончили!

5. Наконец, задайте для текущей системы сборкиимя файла, которое вы написали на предыдущем шаге. В данном случае это так myC

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

Лучше всего было бы просто использовать Makefile для вашего проекта, и ST3 автоматически определит систему сборки для вашего проекта. Например. Если вы нажмете shift + ctrl / cmd +B, вы увидите следующее:

Попробуйте написать сценарий оболочки с именем run.sh в вашем проекте foler

Делайте одно дело и делайте его хорошо:)

Используете ли вы sublime text в linux? Я получил ту же самую проблему, и она была решена! Вот мой c. sublime-build:

Код, который работал для меня на машине с Windows 10, используя Sublime Text 3

В Возвышенном Тексте 3. Попробуйте изменить приведенный выше код на этот, заметьте добавление «start».

Если вы кодируете язык C или C++. Я думаю, нам повезло, потому что мы могли бы использовать файл для ввода. Это так удобно и понятно. Я часто так делаю. Это аргумент для его реализации:

Обратите внимание, что inputfile должен находиться в одном каталоге с файлом исходного кода, r-это подставка для чтения.

Источник

Как скомпилировать и запустить C в sublime text 3?

Я хотел бы скомпилировать и запустить программу C в sublime text 3 на ubuntu 14.04. В настоящее время программа компилируется с gcc, используя sublime text 3, выполняющий команду (см. ниже код), но мне было интересно, возможно ли, чтобы выходные данные выполнения программы также появлялись на консоли sublime text.

вот что я в настоящее время должен скомпилировать программу C с sublime text 3

c_compile.sublime-build

но это дает мне эту ошибку:

вот моя простая программа C, с которой я работаю:

Ex1-6.c

Я искал в Интернете решение, но предлагаемые ответы либо позволяют компилировать только (эти части уже работают для меня), либо не работают. Любая идея, как исправить этот код, чтобы скомпилировать и запустить в sublime text 3 (Если это возможно). Благодарить вы

редактировать #1, Как предложено user2357112:

после изменения shell to true :

редактировать #2, как предложил Евгений K:

Я попытался изменить cmd, чтобы запустить программу только:

он успешно работает и печатает вывод на консоли с некоторым кодом:

пока ЦМД либо компилирует или работает, но не делает оба вместе, надеюсь, что-то можно сделать, чтобы сделать его компилировать и запускать с помощью одной команды.

12 ответов

вы пробовали просто написать всю команду в одной строке?

Я считаю (полу-спекуляция здесь), что ST3 принимает первый аргумент как «программу» и передает другие строки как «аргументы». https://docs.python.org/2/library/subprocess.html#subprocess.Popen

для системы sublime build, реализующей команду меню Run:

и вставить это:

*в этом примере используется компилятор GCC. Не стесняйтесь заменить gcc с компилятором по вашему выбору.

мы можем скомпилировать код C в Sublime Text и напечатать некоторое значение или строки, но это не признавайте входной сигнал от потребителя. (Пока не узнаю. Я уверен в компиляции, но не в выводе из данного ввода.) Если вы используете Windows, вы должны установить переменные среды для Sublime Text и компилятора GCC.

инструкция основана на посте «icemelon». Ссылка на сообщение:

используйте ссылку ниже, чтобы узнать, как настроить переменную среды в вашей ОС:

приведенная ниже инструкция была протестирована на системе Windows 8.1 и Sublime Text 3-build 3065.

1) Установите MinGW. 2) Добавьте путь к «MinGW\bin» в » PATH переменная окружения.»

3) затем проверьте переменную среды PATH командой ниже в «командной строке»:

4) Добавьте новую систему сборки в текст Sublime.

моя версия кода ниже («C. sublime-build»).

последняя сборка sublime даже позволяет прямую команду вместо двойных кавычек. Попробуйте приведенный ниже код для системы сборки

после тщательного код-охота сеанс через интернет, я наконец придумал решение, которое позволяет compile + run ваш код C «в», в C99, в выделенное окно терминала. Я знаю, некоторые люди не любят C99. Мне тоже не нравятся некоторые люди.

в большинстве случаев Sublime компилируется и работает в код, но в C90 или меньшей версии. Так что если вы специально хочу, чтобы это был C99, это путь.

Примечание: кстати, я сделал это на машине Windows, не могу гарантировать для других! Возможно, там это не сработает.

1. Создайте новую систему сборки в Sublime: Инструменты > Система Сборки > Новая Сборка Система.

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

2. Новый файл под названием untitled.sublime-build будет создан.

скорее всего, Sublime откроет его для вас.

если нет, перейдите к Настройки > Просмотр Пакетов > Пользователь

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

если файл untitled.sublime-build здесь, потом открыть, если это нет, тогда создать ее вручную и открыть.

3. Скопируйте и вставьте приведенный ниже код в указанном выше untitled.sublime-build файл и сохраните его.

закрыть файл. Вы почти закончили!

5. Наконец установить текущая Построить Систему к имени файла, которое вы написали на предыдущем шаге. В этом случае это myC

sublime text как запустить код для c. картинка sublime text как запустить код для c. sublime text как запустить код для c фото. sublime text как запустить код для c видео. sublime text как запустить код для c смотреть картинку онлайн. смотреть картинку sublime text как запустить код для c.

лучшим способом было бы просто использовать Makefile для вашего проекта, и ST3 автоматически обнаружит систему сборки для вашего проекта. Например. Если вы нажмете shift + ctrl / cmd +B, вы увидите это:

попробуйте написать сценарий оболочки с именем run.sh в вашем проекте foler

и сделает Build System чтобы скомпилировать и выполнить его:

сделайте одну вещь и сделайте ее хорошо:)

вы используете sublime text в linux? Я получил ту же проблему, и она была решена! Вот мой c.sublime-build:

код, который работал для меня на машине Windows 10 с использованием Sublime Text 3

В Sublime Текст 3. Попробуйте изменить приведенный выше код на этот, обратите внимание на добавление «пуск».

Если вы кодируете язык C или c++. Я думаю, нам повезло, что мы могли бы использовать файл для ввода. Это так удобно и понятно. Я часто так делаю. Это аргумент для его реализации :

обратите внимание, что inputfile должен находиться в том же каталоге с файлом исходного кода, r-это подставка для чтения.

Источник

Sublime Text 2 для C/C++ разработчика или SublimeClang

На хабре много статей посвященных редактору Sublime Text 2. Обычно они рождают за собой множество комментариев, где сторонники ST2 и всевозможных других редакторов (а также полноценных IDE) предаются веселому процессу «достоинствометрии».
Однако, среди комментариев мне лично ни разу не встречалось упоминаний о плагине SublimeClang, который кардинально меняет работу C++ программиста в этом редакторе. Поиск по хабру выдал всего 4 упоминания плагина в комментариях.
Не знаю, чем вызвано такое игнорирование. Хорошие вещи не обсуждаются? ST2 не используют C и С++ разработчики? Своей статьей я хочу исправить ситуацию. Я расскажу о некоторых, возможно не очевидных, особенностях установки и настройки, а также поделюсь парой собственных приемов и скриптов.

О плагине

Установка

Пользователям Windows и Mac OS X повезло — устанавливается плагин элементарно, через Sublime Package Manager.
Пользователям Linux — повезло меньше. Для Linux необходимые библиотеки не поставляются в собранном виде, так что устанавливать плагин надо из git-репозитория и провести сборку вручную. (Вообще, поставить-то можно и через Package Manager, вот только он удаляет все собранные вручную библиотеки каждый раз, когда решает проверить обновления). Инструкция по сборке есть на странице плагина, пункт «Additional Prerequisites (Linux Only)».

Настройка

Интеграция с билд-скриптами

Метод универсальный и простой как валенок, но содержит существенный недостаток — настройки, фактически, повторяют ту информацию, которая и так известна build-системе, которая собирает код проекта.

Плагин предоставляет опцию «options_script», в которой можно указать команду, которая будет вызываться для каждого файла. Эта команда должна вернуть список опций компилятора для данного конкретного файла. Таким образом можно писать собственные скрипты, которые спросят настройки компилятора у build-системы и сообщат их плагину.

Недостатки

Ну а куда же без них.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *