搬到小機房後終於能用VSCode啦(~~沒錯以前的系統是xp~~) 但是這東西比Dev難搞多了qwq,簡單記一下自己的DIY歷程吧(~~不然全搞炸就涼了~~) 設置語言為中文 可以直接下載插件 讓VSCode支持編譯C++程式 首先要有MingW,一個很simple的方法是直接把DevC++的Min ...
搬到小機房後終於能用VSCode啦(沒錯以前的系統是xp)
但是這東西比Dev難搞多了qwq,簡單記一下自己的DIY歷程吧(不然全搞炸就涼了)
設置語言為中文
可以直接下載插件
讓VSCode支持編譯C++程式
首先要有MingW,一個很simple的方法是直接把DevC++的MingW拷貝過來(霧),然後把環境變數配置好
這裡介紹一種局限性很強的方法:
首先打開工作目錄,在底下新建名為.vscode的文件夾
裡面需要有兩個文件
launch.json
和tasks.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
}
}
}
然後下載插件
這樣回到工作目錄就可以按下F5
進行調試了
註意!!!
雖然不知道為什麼,但是用這種方法在運行程式時總是會一閃而過
一種解決方法是直接從文件輸入輸出
#ifndef ONLINE_JUDGE
freopen("a.in", "r", stdin);
freopen("a.out", "w", stdout);
#endif
主題
我用的主題叫做Dark Molokai Theme
,感覺效果還不錯
Markdown支持Mathjax
作為一名OIer,寫Markdown的時候怎麼能沒有數學公式呢?
讓VSCode支持數學公式的方法也很簡單,下載這個插件即可
預覽的話可以直接點擊這個按鈕
定製全透明背景
使用插件background-cover