本文主要針對使用c++
c++c+
+的oier
oier
oier
(因為其他東西我都沒學),有很多東西走了彎路,希望能以微薄的力量幫助大家學習.
下面介紹流程:
把bin
新增到path
系統變數內.
簡單介面介紹:
左側欄依次為:資源管理器,搜尋,源**管理,執行,拓展.
左下角可以訪問設定.
快捷鍵:
ctrl +shift + p
,查詢,以下簡稱find
.
f5
,debug
ctrl+alt+n
,執行compile run
.
開啟資料夾後,會自動生成乙個.vscode
的資料夾,內建launch.json,tasks.json...
(tasks.json主要負責編譯,launch.json主要負責除錯,裡面有很多配置環境設定)
直接複製我的tas
ks.j
son:
tasks.json:
tasks.
json
:(命令列引數可以自行調整)
"
,"-o"
,"$.exe"
,"-wall"
,"-static-libgcc"
,"-wl,--stack=1000000000"
,"-std=c++11"],
//命令列引數},
","-o"
,"$.exe"
,"-o2"
,"-wall"
,"-static-libgcc"
,"-wl,--stack=1000000000"
,"-std=c++11"],
}]}
lau
nch.
json
:launch.json:
launch
.jso
n:
/$.exe"
,"args":[
],"stopatentry"
:false
,"cwd"
:"$"
,"environment":[
],"externalconsole"
:true
,"mimode"
:"gdb"
,"midebuggerpath"
:"c:\\program files (x86)\\dev-cpp\\mingw64\\bin\\gdb.exe"
,"setupcommands":[
],"prelaunchtask"
:"compileo2"},
/$.exe"
,"args":[
],"stopatentry"
:false
,"cwd"
:"$"
,"environment":[
],"externalconsole"
:true
,"mimode"
:"gdb"
,"midebuggerpath"
:"c:\\program files (x86)\\dev-cpp\\mingw64\\bin\\gdb.exe"
,"setupcommands":[
],"prelaunchtask"
:"compile"}]
}
注意:midebuggerpath
要設為系統的gdb.exe
的絕對路徑,斜槓要兩條(』//』)
如果你是js
神仙,你直接find:settings(json)
即可進行修改設定.
但是如果是小白,那麼可以去設定介面查詢合適自己的選項.
比如:如果你想修改compile run
的對c++
的編譯指令,那麼可以在設定搜尋executormap
,對cpp
的命令.
我的設定為"cpp": "cd $dir && g++ $filename -o $filenamewithoutext -std=c++14 -static-libgcc -wall -wextra && $dir$filenamewithoutext",
(中間位置其實可以自由選擇)
除錯**時和dev-c++類似,設定斷點,然後在 監測 內輸入表達是即可查詢.
最後再分享幾個比較有用的外掛程式:
c++ intellisense
settings sync
tabout
現在你就成功入坑了vscode,你可以在 外掛程式,快捷鍵,js 方面涉獵更多知識,以更方便的使用vscode. 分分鐘上手 VS Code
工欲善其事,必先利其器。乙個好的 ide 對於程式設計師的日常開發絕對能起到很大的幫助。筆者主要從事 php 和 go 開發相關的工作,折騰過 phpstorm goland 等專業 ide 也使用過 sublime atom 等小巧編輯器,最終決定專注使用 vs code 只因其優良的效能和豐富的...
小白python爬蟲學習1(vscode 亂碼)
import requests from bs4 import beautifulsoup import chardet target url r requests.get url target url bs beautifulsoup r.text,lxml list con li bs.find...
知識付費加盟專案 小白也可以輕鬆上手
在高強度的時代競爭下,知識更新迭代速度飛快,人們的生活壓力越來越大的。因為對未來的擔憂就更大。擔心自己長期落後他人從而被社會淘汰,從而產生了一種對未來不確定的心理恐懼。於是,他們就急於渴求,希望能在短時間內學習大量知識希望從根本上解決自己的實際問題,拼命利用碎片化時間學習補充欠缺知識,不斷完善自己的...