25

我刚刚开始学习编程(在 C++ 和 Python 上),开始我的意思是完全开始(“hello world”开始......)。不想使用多个 IDE,我希望能够使用我的文本编辑器 Sublime Text 2 编写和构建简单程序。有人可以通过分步教程告诉我如何实现 C++ 和 Python Sublime Text 中的编译和执行功能。

我在网站上搜索了 Sublime Text 构建系统,但答案非常具体,无法帮助像我这样的新手(但他们以后可能会帮助我)。

谢谢

4

4 回答 4

43

Sublime Text 2 已经带有用于构建和运行 Python 和 C++ 程序的脚本。

当 .py 或 .cpp 文件打开时,只需按Cmd+ B(或Windows 和 Linux 上的Ctrl+ )。BPython 文件将自动执行并在内置控制台中显示结果。

对于 C ++ ,您需要在构建后按Cmd++ (在 Windows 和 Linux 上为 ++)来运行Shift它。BCtrlShiftB

您需要安装 Python(在此处为 Windows 获取),以及 C++ 编译器。C++ 的构建系统默认尝试调用 g++(在此处获取 Windows。安装时记得选择 C++ 编译器!)。

您需要将目录添加到路径(c:\python32\或类似的 pythonc:\mingw\bin或类似的 C++ 编译器)。

在 Windows 上,您可能会遇到运行 C++ 程序的问题(它尝试使用 bash)。但是Ctrl+B构建程序,然后您可以使用命令行来运行它。Python 在 Windows 上完美运行。

于 2012-07-30T21:19:16.083 回答
2

windows(安装minigw、python2.7并添加到系统路径)
cpp:

  1. 构建:ctrl+b
  2. 运行:ctrl+ shift+b

Python:

  1. 构建并运行:ctrl+b

您可以尝试学习-> ->.sublime-build中的文件ToolsBuild systemNew build system

于 2013-01-09T06:07:59.393 回答
1

那么,您不想使用 IDE,但又想要来自文本编辑器的 IDE 功能?:)

大多数使用文本编辑器编写代码的人使用终端来构建和运行代码。

因此,对于 C++,指令是:

make (or gcc myprogram.c)
./myprogram

对于 Python 程序,它甚至更简单:

python ./myprogram.py

如果您对终端不满意,那么您可能需要一个 IDE。

于 2012-07-30T21:06:04.773 回答
1

对于 c++,我实际上做了 sublime 来生成更易于阅读的彩色错误消息,您还可以单击错误,将您带到有错误的文件。

您可以在这里查看我如何修改构建以执行我想要的操作

于 2014-02-20T06:07:23.730 回答