[爆卦]VS code C PTT是什麼?優點缺點精華區懶人包

為什麼這篇VS code C PTT鄉民發文收入到精華區:因為在VS code C PTT這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者jxzhe ()看板C_and_CPP標題Re: [問題] VScode執行C++程式時間Sat...


※ 引述《st1009 (前端攻城師)》之銘言:
: 開發平台(Platform): Linux
: 編譯器 g++
: 問題(Question):
: 我想要在Linux上執行C++程式,經過一段努力之後,我寫了一個腳本執行C++。
: 但是如果要一直換檔案編譯,其實這樣有點不方便...
: 所以希望在VScode上可以執行,看網路上的做法但設定很久都失敗QAQQQ
: 在想我有沒有可能按F5,VScode就執行我寫的腳本,跑C++?
: 該怎麼做呢?
: 下面是我的腳本程式碼。
: 程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
: #!/bin/bash
: cppname=$1
: outname=${cppname%.*}
: outname=$outname".out"
: g++ $cppname -o $outname
: ./$outname
: rm $outname

雖然Makefile和shell script很好用
但要在VSCode按F5執行C++也是可行的
你需要改兩個檔案
一個是task.json
一個是keybindings.json

首先打開Command Palette
搜尋configure task
打開Tasks: Configure Task
建立一個task.json
把裡面改成這樣

http://codepad.org/qh7LLsGl

然後再次打開Command Palette
搜尋json
打開Preferences: Open Keyboard Shortcuts (JSON)
把裡面改成這樣

http://codepad.org/hXS0lDW6

完成
附上步驟和實際測試的截圖

https://imgur.com/a/xrvsWTH

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.207.52
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1552734797.A.27F.html
st1009: 我前陣子在幫考北科的朋友寫程式#1SUq-2Df (Grad-ProbAsk)03/16 22:05
st1009: 所以問了這個問題,後來發現shell 其實也沒有很慢,就用了03/16 22:05
st1009: 還是很感謝您細心的指導<(_ _)>03/16 22:06
st1009: 感覺我當時有些想法接近了,關鍵是我不知道keybindings這03/16 22:09
st1009: 個可以改,太感謝您了,讓我又學習了m(_ _)m03/16 22:10
TitanEric: 感謝分享03/16 22:30
tomsawyer: ithome有一篇在講這個 但是是win版的03/17 10:21
樓上rush粉還是湯姆歷險記粉
※ 編輯: jxzhe (42.73.214.114), 03/17/2019 19:24:22

你可能也想看看

搜尋相關網站