Построение систем в Sublime Text
Я только начинаю изучать программирование (на С++ и Python), а по началу я подразумеваю полное начало (начало приветствия). Не желая использовать несколько IDE, я хотел бы иметь возможность кодировать и создавать простые программы с помощью моего текстового редактора Sublime Text 2. Может ли кто-нибудь указать мне, пошаговое руководство, как реализовать С++ и Python компиляция и выполнение возможностей в Sublime Text.
Я искал Sublime Text build systems на сайте, но ответы очень специфичны и не могут помочь новичку, как я (но они, вероятно, помогут мне позже).
Спасибо
Ответы
Ответ 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
в Tools
→ Build system
→ New build system
Ответ 3
Итак, вы не хотите использовать IDE, но тогда вы хотите, чтобы функции IDE из текстового редактора?:)
Большинство людей, которые используют текстовый редактор для написания кода, используют терминал для создания и запуска кода.
Итак, для С++ инструкции:
make (or gcc myprogram.c)
./myprogram
для программы Python, это еще проще:
python ./myprogram.py
Если вам неудобно использовать терминал, вам, вероятно, нужна IDE.
Ответ 4
для С++ Я действительно сделал возвышенное, чтобы создавать яркие сообщения об ошибках, которые легче читать, и вы также можете щелкнуть по ошибкам, которые приводят вас к файлу с ошибкой.
Вы можете посмотреть, как я изменил сборку, чтобы сделать то, что я хотел в здесь