OI——如何正确食用sublime

封面女神:Sia,澳大利亚慢速电子、流行兼爵士创作型女歌手, 命运坎坷但也极具才华, 代表作:《Chandelier》《Cheap Thrills》。


 Sublime 是一款非常漂亮的编辑器,可以实现代码高亮等等各种功能,还有各种各样的主题配色,接下来教大家怎么样为sublime提供cpp的编译环境

1.下载Sublime test 3

自行前往各大下载站下载,最好要中文破解版的,但是有能力的宝宝们还是尽量支持正版哦<( ̄︶ ̄)>


2.安装Sublime test 3

傻瓜式装机什么的就不多说了︿( ̄︶ ̄)︿


3.配置环境变量

  1. 右键我的电脑–>属性–>高级系统设置–>环境变量
  2. 系统变量中选择path–>编辑–>引向自己的MinGW所在文件夹下的bin,以seal自己的机器举例子E:\Dev-Cpp\MinGW64\bin,如果机器中已经有path了就要记得加一个英文分号之后写上自己的路径,或者在win10环境下选择添加
  3. 在系统变量中添加名为C_INCLUDEDE_PATH的变量,路径选择MinGW下的include文件夹E:\Dev-Cpp\MinGW64\include
  4. 在系统变量中添加名为LIBRARY_PATH的变量,路径选择MinGW下的lib文件夹E:\Dev-Cpp\MinGW64\lib
  5. 如果电脑没有MinGW,自行安装Dev-Cpp

4.建立新的编译系统

自带的c++编译系统比较苟,经常会出问题所有我们来建一个新的

1.工具(Tools)–>编译系统(build system)–>新建编译系统(new build system)
2.复制粘贴以下代码

{  
    "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\"",  
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",  
    "working_dir": "${file_path}",  
    "selector": "source.c, source.c++",  
     "encoding":"cp936",  
    "variants":  
    [  
        {  
            "name": "Run",  
            "shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" && \"${file_path}/${file_base_name}\""  
        }  
    ]  
}

3.保存至默认路径,取名cpp.sublime-build
4.不要试图删除自带的c++编辑器,会出现bug


5.测试

1.新建一个cpp文件,取名try.cpp
2.输入以下代码

 
#include <cstdio>
using namespace std;
int main()
{
    printf ("exciting!");
    return 0;
}

3.Ctrl+B编译,Ctrl+Shift+B编译并运行
4.运行程序,若状态栏输出exciting![Finished in Xs]即可


6.Seal的小贴士

1.使用sublime编译运行不会出现cmd窗口,只会在状态栏中输出结果
2.使用sublime编译运行不识别中文,因为sublime对中文优化很菜,会出现[Decode error - output not cp936],但可以通过下载中文插件解决,具体方法Seal正在逐渐探索中,所以不要试图在状态栏输出‘蛤’之类的奇怪的文字,但是文件输出是可以的输出汉字的
3.因为通过这种方法实现的编译运行是通过状态栏做到的,所以不支持标准输入和流输入,但可以通过文件输入进行输入


 祝大家食用愉快
欢迎打赏

1 thought on “OI——如何正确食用sublime

发表评论

电子邮件地址不会被公开。 必填项已用*标注