zoukankan      html  css  js  c++  java
  • [Windows]Visual Studio Code个人配置

    编辑器要添加的

    settings.json

    打开这个:

    {
        "editor.fontSize": 20,//编辑字号
        "files.autoSave": "afterDelay",//自动保存
        "workbench.colorTheme": "One Monokai",//主题
        "command-runner.commands": {
            "Run": "start cmd /c "C:\Program Files (x86)\Dev-Cpp\ConsolePauser.exe" ${fileDirname}\${fileBasenameNoExtension}"
        }//方便一键运行
    }

    第三个需要安装插件:

    第四个需要安装插件:

     

     keybindings.json

    快捷键设置

    打开位置同理

    [
        {
            "key": "f11",
            "command": "workbench.action.tasks.build"
        },//编译运行
        {
            "key": "f10",
            "command": "command-runner.run",
            "args":{
                "command": "Run"
            },
            "when": "editorTextFocus"
        }//运行,配合上面的command runner插件
    ]

    每个文件内

    想要进行编译:

    c_cpp_properties.json

    配置编译器位置和语言

    {
        "configurations": [
            {
                "name": "MinGW",
                "intelliSenseMode": "gcc-x64",
                "compilerPath": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/g++.exe",//编译器位置,安装Dev C++才有这个路径。。。
                "includePath": [
                    "${workspaceFolder}"
                ],
                "cStandard": "c11",
                "cppStandard": "c++11"
            }
        ],
        "version": 4
    }

    settings.json

    暂时不知道有什么用

    {
        "files.associations": {
            "array": "cpp",
            "atomic": "cpp",
            "*.tcc": "cpp",
            "bitset": "cpp",
            "cctype": "cpp",
            "cfenv": "cpp",
            "chrono": "cpp",
            "cinttypes": "cpp",
            "clocale": "cpp",
            "cmath": "cpp",
            "complex": "cpp",
            "condition_variable": "cpp",
            "csetjmp": "cpp",
            "csignal": "cpp",
            "cstdarg": "cpp",
            "cstdint": "cpp",
            "cstdio": "cpp",
            "cstdlib": "cpp",
            "cstring": "cpp",
            "ctime": "cpp",
            "cwchar": "cpp",
            "cwctype": "cpp",
            "deque": "cpp",
            "forward_list": "cpp",
            "list": "cpp",
            "unordered_map": "cpp",
            "unordered_set": "cpp",
            "vector": "cpp",
            "exception": "cpp",
            "fstream": "cpp",
            "functional": "cpp",
            "future": "cpp",
            "initializer_list": "cpp",
            "iomanip": "cpp",
            "iosfwd": "cpp",
            "iostream": "cpp",
            "istream": "cpp",
            "limits": "cpp",
            "mutex": "cpp",
            "new": "cpp",
            "ostream": "cpp",
            "numeric": "cpp",
            "ratio": "cpp",
            "scoped_allocator": "cpp",
            "sstream": "cpp",
            "stdexcept": "cpp",
            "streambuf": "cpp",
            "system_error": "cpp",
            "thread": "cpp",
            "type_traits": "cpp",
            "tuple": "cpp",
            "typeindex": "cpp",
            "typeinfo": "cpp",
            "utility": "cpp",
            "valarray": "cpp"
        }
    }

    tasks.json

    编译命令

    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Compile",
                "type": "shell",
                "command": "g++ -Wall -std=c++11 -O2 -Wl,-stack=512000000 "${file}" -o "${fileDirname}\${fileBasenameNoExtension}" && start cmd /c "C:\Program Files (x86)\Dev-Cpp\ConsolePauser.exe" ${fileDirname}\${fileBasenameNoExtension}",
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                }
            },
            {
                "label": "Run",
                "type": "shell",
                "command": "start cmd /c "C:\Program Files (x86)\Dev-Cpp\ConsolePauser.exe" ${fileDirname}\${fileBasenameNoExtension}",
                "problemMatcher": []
            },
            {
                "type": "shell",
                "label": "g++.exe build active file",
                "command": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/g++.exe",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\${fileBasenameNoExtension}.exe"
                ],
                "options": {
                    "cwd": "C:/Program Files (x86)/Dev-Cpp/MinGW64/bin"
                }
            }
        ]
    }

    额外插件

    除了上述两个

    还有:

     

    前两个是C++语言的配置

    最后一个是中文汉化

    效果图

  • 相关阅读:
    「应用管理与交付」为什么会成为云原生新的价值聚焦点?
    Quick BI:降低使用门槛,大东鞋业8000家门店的数据导航
    如何用Netty写一个高性能的分布式服务框架?
    印度批准苹果和三星1430亿美元的智能手机制造计划
    东京证券交易所暂停了全天交易,与黑客有关吗?
    这些杀毒软件现漏洞,可能使计算机更易受黑客攻击
    又躺赚1亿?东方联盟创始人郭盛华,会的仅仅是技术吗?
    谷歌的VR虚拟现实为何失败了?VR的未来何去何从?
    爆料电脑天才郭盛华的稀有童年照,原来小时候就很帅
    好莱坞野心导演:郭盛华的传奇故事将拍黑客电影?他会参演吗?
  • 原文地址:https://www.cnblogs.com/Miracevin/p/10986522.html
Copyright © 2011-2022 走看看