Sublime Text 配置C++和Python环境

Sublime Text 配置C++和Python环境
        Sublime Text 是一款用于代码、标记和散文的精致文本编辑器。具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

        相比于其他编程软件VS Code, Pycharm等等,Sublime Text更简洁,速度更快。接下来我们就详细介绍如何基于Sublime Text 配置C++和Python环境。先附上一张美图,供大家参考,嘿嘿。

一、基于Sublime Text 配置C++环境
       1. 安装Sublime Text 3,安装过程自行百度,这里不做过多讲解。

       2. 配置C++运行环境

         (I). 首先要安装C++的编译器,
常见的有MSVC、GCC、Cygwin、MinGW等等,大家选择一个安装就好。(我安装的是MinGW。)

         (II). 装完编译器之后在我的电脑右键,依次点击属性-高级系统设置-环境变量,在系统变量中找到Path,编辑它,新建一条,添加MinGW的bin文件夹路径,以我的为例如下图:

         (III). 打开Sublime Text,依次点击Tools - Build System - new Build System,粘贴以下代码并保存,如图:

{
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.c++",
    "variants": 
    [
        {   
        "name": "Run",
            "shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
        }
    ]
}

       (IV). 这时候配置就完成了。我们可以写一个test.cpp代码测试一下,然后Tools - Build System选择C++,然后按ctrl+b就可以运行了,如下图。

二、基于Sublime Text 配置Python环境
        1. 配置Python的环境和C++大同小异,下面简要描述。

        2. 打开Sublime Text,依次点击Tools - Build System - new Build System,粘贴以下代码并保存,其中第一行为python解释器所在的目录,如图:

{
    "cmd": ["‪C:/Program Files/Python36/python.exe","-u","$file"],
    "file_regex":"^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector":"source.python",
}

        3. 这时候配置就完成了。我们可以写一个test.py代码测试一下,然后Tools - Build System选择python,然后按ctrl+b就可以运行了,如下图。


   转载规则


《Sublime Text 配置C++和Python环境》 赵小亮 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
LeetCode第一题两数之和 LeetCode第一题两数之和
LeetCode第一题两数之和        给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但
2019-12-24
下一篇 
Offer成长的起点 Offer成长的起点
“生活就是舞台,在每一处盛开。 你我为梦添色彩,无人可替代。。。。。。” 当写下这篇记录自己准备Offer的起点文章时,耳机里单曲循环着由央视著名主持人合唱的这首《生活就是舞台》。是啊,生活就是舞台,时刻充满期待。就比如当前的我,一无所知,对自己的未来没有准确清晰的定位,目前没有论文,没有专利,没有项目,有的只是一颗无所畏惧的心,一颗永不服输的心,还有那份执着吧!
2019-12-20
  目录