zoukankan      html  css  js  c++  java
  • C++ SUBLIME TEXT3 环境配置

    一、第一种方法

    1.New Build System,设置C++.sublime-build编译文件

    {
        "path": "E:\MinGW\bin",
        "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++",
    
        "variants":
        [
            {
                "name": "Run",
                "shell_cmd": "g++ "${file}" -o "${file_path}/${file_base_name}" && "${file_path}/${file_base_name}" < input.txt > output.txt"
            }
        ]
    }
    C++.sublime-build

    代码中的编译器g++,改成gcc可以编译c,c++

    2.设置分屏View--Layout--Columns:3

      在编辑的cpp文件所在的目录下,创建两个文件: input.txt , output.txt

    在分屏下打开上面的文件,在input.txt文件进行输入,在.cpp文件进行编译,

    在output.txt可以看到运行结果。

    二、第二种方法

    1.设置C++ Single File.sublime-build编译文件

      用winrar打开sublime安装目录下Packages文件夹下的C++.sublime-package文件,

    双击C++ Single File.sublime-build文件,用记事本打开,复制如下代码,替换文件原代码,

    {
        "cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
        "working_dir": "${file_path}",
        "encoding":"cp936",
        "selector": "source.c",
        "variants":
        [
            {
                "name": "Run",
                "cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
            }
        ]
    }
    C++ Single File.sublime-build

    保存文件,关闭文件,在压缩文件里更新,选择是。

    2.先Ctrl + Shift + B 选第一个,编译,再Ctrl + Shift + B 选第二个,运行。

    注意,如果sublime更新,需要重新设置! 

    注:

    安装MinGW,默认32位,64位系统选择x86_64;

    设置环境变量;

    更改.sublime-build代码文件里的环境变量;

    编译的文件,不可以在含有 & 符号的文件夹下。

    复制代码的时候,注意折叠的标题也会被复制,要删除折叠标题!

  • 相关阅读:
    【HAOI2014】走出金字塔
    【HAOI2008】圆上的整点
    LOJ #116 有源汇点有上下界的最大流
    ZOJ [P2314] 无源汇点有上下界模版
    最小费用最大流模版
    最大流模版 dinic
    最大流模版 EK
    HDU [P1533]
    HDU [2255] 奔小康赚大钱
    POJ [P2289] Jamie's Contact Groups
  • 原文地址:https://www.cnblogs.com/GoldenEllipsis/p/10357264.html
Copyright © 2011-2022 走看看