我刚刚开始学习编程(在C ++和Python上),开头我的意思是总开始(“hello world”开头......)。不想使用多个IDE,我希望能够使用我的文本编辑器Sublime Text 2编写和构建简单程序。有人可以通过循序渐进的教程指示我如何实现C ++和Python在Sublime Text中编译和执行功能。
我在网站上搜索过Sublime Text构建系统,但答案非常具体,无法帮助像我这样的新手(但他们以后可能会帮助我)。
由于
答案 0 :(得分:43)
Sublime Text 2已经附带了用于构建和运行Python和C ++程序的脚本。
当a时,只需按 Cmd + B (或Windows和Linux上的 Ctrl + B )。 py或.cpp文件已打开。 Python文件将自动执行并在内置控制台中显示结果。
对于C ++,您需要按 Cmd + Shift + B ( Ctrl + Shift + B 在Windows& Linux上)在构建之后运行它。
您需要安装Python(适用于Windows的here),还需要安装C ++编译器。 C ++的构建系统默认尝试调用g ++(为Windows获取here。请记住在安装时选择C ++编译器!)。
您需要将目录添加到路径(c:\python32\
或类似的python,c:\mingw\bin
或类似的C ++编译器。
在Windows上,您可能会遇到运行C ++程序的问题(它尝试使用bash)。但 Ctrl + B 构建程序,然后您可以使用命令行来运行它。 Python在Windows上完美运行。
答案 1 :(得分:2)
windows(安装minigw,python2.7并添加到系统路径)
cpp:
python:
您可以尝试了解.sublime-build
- >中的Tools
个文件。 Build system
- > New build system
答案 2 :(得分:1)
那么,您不想使用IDE,但是您想要文本编辑器中的IDE功能吗? :)
大多数使用文本编辑器编写代码的人都使用终端来构建和运行代码。
因此,对于C ++,说明是:
make (or gcc myprogram.c)
./myprogram
对于Python程序,它甚至更简单:
python ./myprogram.py
如果您对终端不满意,那么您可能需要一个IDE。
答案 3 :(得分:1)
对于c ++我实际上已经制作了sublime来生成更容易阅读的彩色错误消息,你也可以点击错误带你到错误的文件。
您可以查看我如何修改构建以在here
中执行我想要的操作