欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

VSCode瞎折腾记

程序员文章站 2023-04-03 13:18:20
搬到小机房后终于能用VSCode啦(~~没错以前的系统是xp~~) 但是这东西比Dev难搞多了qwq,简单记一下自己的DIY历程吧(~~不然全搞炸就凉了~~) 设置语言为中文 可以直接下载插件 让VSCode支持编译C++程序 首先要有MingW,一个很simple的方法是直接把DevC++的Min ......

搬到小机房后终于能用vscode啦(没错以前的系统是xp)

但是这东西比dev难搞多了qwq,简单记一下自己的diy历程吧(不然全搞炸就凉了)

设置语言为中文

可以直接下载插件

VSCode瞎折腾记

让vscode支持编译c++程序

首先要有mingw,一个很simple的方法是直接把devc++的mingw拷贝过来(雾),然后把环境变量配置好

这里介绍一种局限性很强的方法:

首先打开工作目录,在底下新建名为.vscode的文件夹

里面需要有两个文件

launch.jsontasks.json

内容如下,其中有一些命令可以根据实际情况调整

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "c++ launch (gdb)",                
            "type": "cppdbg",                         
            "request": "launch",                        
            "targetarchitecture": "x86",                
            "program": "${workspaceroot}\\${filebasename}.exe",                 
            "midebuggerpath":"c:\\mingw-w64\\bin\\gdb.exe", 
            "args": [],     
            "stopatentry": false,                  
            "cwd": "${workspaceroot}",                  
            "externalconsole": true,                  
            "prelaunchtask": "g++"                    
            }
    ]
 }
{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g","-std=c++11", "-wall", "${file}","-o","${workspaceroot}\\${filebasename}.exe"],
    "problemmatcher": {
        "owner": "cpp",
        "filelocation": ["relative", "${workspaceroot}"],
        "pattern": {
            "regexp": "^(.*)\\\\(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 2,
            "line": 3,
            "column": 4,
            "severity": 5,
            "message": 6
        }
    }
}

然后下载插件

VSCode瞎折腾记

这样回到工作目录就可以按下f5进行调试了

注意!!!

虽然不知道为什么,但是用这种方法在运行程序时总是会一闪而过

一种解决方法是直接从文件输入输出

#ifndef online_judge
    freopen("a.in", "r", stdin);
    freopen("a.out", "w", stdout);
#endif

主题

我用的主题叫做dark molokai theme,感觉效果还不错

VSCode瞎折腾记

markdown支持mathjax

作为一名oier,写markdown的时候怎么能没有数学公式呢?

让vscode支持数学公式的方法也很简单,下载这个插件即可

VSCode瞎折腾记

预览的话可以直接点击这个按钮

VSCode瞎折腾记

定制全透明背景

使用插件background-cover

VSCode瞎折腾记