zoukankan      html  css  js  c++  java
  • SublimeText3配置c/c++环境

    新建的编译环境中的内容是这样的:

    指令变量的意义分别是:只编译、只运行、项目结构中编译以及运行、项目中只编译只运行等,这里的encoding不是sublime的编辑环境的encoding

    { 
        "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\${file_base_name} & echo. & pause"],
        "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}",
        "selector": "source.c, source.c++", "shell": true,
        "encoding":"GBK", 
    
        "variants":
        [
            {
                "name" : "BuildOnly",
                "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}"]
            },
            {
                "name" : "RunOnly",
                "cmd" : ["start", "cmd", "/c", "${file_path}\\${file_base_name} & echo. & pause"]
                // "cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
            },
            {
                "name" : "PipeBuildandRun",
                "cmd":["g++", "${file}", "-std=c++11", "-o", "${file_path}\\${file_base_name}","&","${file_path}\\${file_base_name}", "<","${file_path}\\in",">","${file_path}\\out"]
            },
            {
                "name" : "PipeRunOnly",
                "cmd" : ["${file_base_name}", "<","in",">","out"]
            },
            {
                "name" : "ProjectBuild&Run",
                "cmd" : ["g++", "${file_path}\\*.cpp", "-std=c++11", "-o", "${file_path}\\project", "&", "start", "cmd", "/c", "${file_path}\\project & echo. & pause"]
            },
            {
                "name" : "ProjectBuildOnly",
                "cmd" : ["g++", "${file_path}\\*.cpp", "-std=c++11", "-o", "${file_path}\\project"]
            },
            {
                "name" : "ProjectRunOnly",
                "cmd" : ["start", "cmd", "/c", "${file_path}\\project & echo. & pause"]
            }
        ]
    }

    设置用户快捷键:

    { "keys": ["f9"], "command": "build"},

    通过F9进行Build+Run,在这之前注意保存cpp文件。

    如果想要文件的编码是GBK就必须在创建的时候选中导航栏中的设置文件编码为GBK,注意必须在文件创建的时候操作,否则输出至控制台的中文字符是会显示乱码的,

    windows控制台的编码默认的是GBK

  • 相关阅读:
    [翻译]理解offsetWidth,clientWidth,scrollWidth以及Height
    [翻译]Chrome控制台API参考
    前端最新面试题
    前端面试题HTML+CSS
    css代码优化的12个技巧
    重构、标准、布局
    跨域的场景及跨域方式
    ajax
    那些我们该知道的数组操作
    全国最新行政区划省市区三级数据表(2018年9月),可直接用Python处理后导入数据库
  • 原文地址:https://www.cnblogs.com/randy-lo/p/13128705.html
Copyright © 2011-2022 走看看