Подтвердить что ты не робот

Построение систем в Sublime Text

Я только начинаю изучать программирование (на С++ и Python), а по началу я подразумеваю полное начало (начало приветствия). Не желая использовать несколько IDE, я хотел бы иметь возможность кодировать и создавать простые программы с помощью моего текстового редактора Sublime Text 2. Может ли кто-нибудь указать мне, пошаговое руководство, как реализовать С++ и Python компиляция и выполнение возможностей в Sublime Text.

Я искал Sublime Text build systems на сайте, но ответы очень специфичны и не могут помочь новичку, как я (но они, вероятно, помогут мне позже).

Спасибо

4b9b3361

Ответ 1

Sublime Text 2 уже поставляется со сценариями для создания и запуска программ Python и С++.

Просто нажмите Cmd + B (или Ctrl + B в Windows и Linux), когда открыт файл .py или .cpp. Файл Python автоматически выполнит и покажет результат во встроенной консоли.

Для С++ вам нужно нажать Cmd + Shift + B (Ctrl + Shift + B в Windows и Linux), чтобы запустить его после сборки.

У вас должен быть установлен Python (получите здесь для Windows), а также компилятор С++. Система сборки для С++ пытается вызвать g++ по умолчанию (получите здесь для Windows. Не забудьте выбрать компилятор С++ при установке!).

Вам нужно будет добавить каталоги в путь (c:\python32\ или аналогичный для python, c:\mingw\bin или аналогичный для компилятора С++).

В окнах могут возникнуть проблемы с запуском программ на С++ (он пытается использовать bash). Но Ctrl + B создает программу, и затем вы можете использовать командную строку для ее запуска. Python работает безупречно в Windows.

Ответ 2

окна (установите minigw, python2.7 и добавьте в системный путь)
cpp:

  • build: ctrl + b
  • run: ctrl + shift + b

python:

  • построить и запустить: ctrl + b

вы можете попробовать узнать файлы .sublime-build в ToolsBuild systemNew build system

Ответ 3

Итак, вы не хотите использовать IDE, но тогда вы хотите, чтобы функции IDE из текстового редактора?:)

Большинство людей, которые используют текстовый редактор для написания кода, используют терминал для создания и запуска кода.

Итак, для С++ инструкции:

make (or gcc myprogram.c)
./myprogram

для программы Python, это еще проще:

python ./myprogram.py

Если вам неудобно использовать терминал, вам, вероятно, нужна IDE.

Ответ 4

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

Вы можете посмотреть, как я изменил сборку, чтобы сделать то, что я хотел в здесь