來(lái)源 | 嵌入式應(yīng)用研究院
整理&排版| 嵌入式應(yīng)用研究院
今天介紹一款我工作上經(jīng)常用到的一款VSCode的插件-VsCode Action Buttons,這個(gè)插件可以釋放手敲命令行清除、編譯、運(yùn)行、部署到目標(biāo)機(jī)等操作,具體功能可由開(kāi)發(fā)者自由定義,詳細(xì)功能的使用可以參考官網(wǎng)。
安裝插件并使用
選擇擴(kuò)展設(shè)置:
在settings.json中編輯:
根據(jù)個(gè)人的需求定制功能:
以下是我經(jīng)常用來(lái)編譯應(yīng)用設(shè)置的腳本:
{ "actionButtons":{ "align":"left", "defaultColor":"White", "loadNpmCommands":false, "reloadButton":"刷新", "commands":[ { "cwd":"${workspaceFolder}", "name":"編譯", "color":"white", "singleInstance":true, "command":"rm-rftest_imx6ull&&arm-buildroot-linux-gnueabihf-gcc-gimx6ull.c-otest_imx6ull" }, { "cwd":"${workspaceFolder}", "name":"清除", "color":"white", "singleInstance":true, "command":"rm-rftest_imx6ull" }, { "cwd":"${workspaceFolder}", "name":"運(yùn)行", "color":"white", "singleInstance":true, "command":"cdbuild&&./test&" }, { "cwd":"${workspaceFolder}", "name":"部署", "color":"white", "singleInstance":true, "command":"scp/home/bruce/workspace/test_imx6ullroot@192.168.31.173:/root" } ] }, "local-history.path":"/opt/workspace/.history", "security.allowedUNCHosts":[ "192.168.31.173" ], "security.workspace.trust.untrustedFiles":"open", "remote.SSH.remotePlatform":{ "192.168.31.173":"linux" }, "workbench.iconTheme":"material-icon-theme", }
然后底部狀態(tài)欄處右鍵將插件使能后將可以愉快的使用類(lèi)似IDE一樣的功能了:
點(diǎn)擊清除:
點(diǎn)擊編譯:
點(diǎn)擊部署:
在目標(biāo)機(jī)上運(yùn)行:
以上還可以將gdb遠(yuǎn)程調(diào)試部署上去,基于目標(biāo)機(jī)的遠(yuǎn)程調(diào)試就更容易定位問(wèn)題找Bug了,非常方便!大家在工作中有哪些好用的生產(chǎn)力工具呢?歡迎分享!
-
嵌入式
+關(guān)注
關(guān)注
5058文章
18971瀏覽量
301889 -
代碼
+關(guān)注
關(guān)注
30文章
4721瀏覽量
68213 -
vscode
+關(guān)注
關(guān)注
1文章
154瀏覽量
7648
原文標(biāo)題:工欲善其事,必先利其器-讓Vscode調(diào)試代碼就像IDE一樣好用
文章出處:【微信號(hào):嵌入式應(yīng)用研究院,微信公眾號(hào):嵌入式應(yīng)用研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論