來源 | 嵌入式應(yīng)用研究院
整理&排版| 嵌入式應(yīng)用研究院
今天介紹一款我工作上經(jīng)常用到的一款VSCode的插件-VsCode Action Buttons,這個插件可以釋放手敲命令行清除、編譯、運行、部署到目標(biāo)機等操作,具體功能可由開發(fā)者自由定義,詳細(xì)功能的使用可以參考官網(wǎng)。
安裝插件并使用
選擇擴(kuò)展設(shè)置:
在settings.json中編輯:
根據(jù)個人的需求定制功能:
以下是我經(jīng)常用來編譯應(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":"運行", "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)欄處右鍵將插件使能后將可以愉快的使用類似IDE一樣的功能了:
點擊清除:
點擊編譯:
點擊部署:
在目標(biāo)機上運行:
以上還可以將gdb遠(yuǎn)程調(diào)試部署上去,基于目標(biāo)機的遠(yuǎn)程調(diào)試就更容易定位問題找Bug了,非常方便!大家在工作中有哪些好用的生產(chǎn)力工具呢?歡迎分享!
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19126瀏覽量
305242 -
代碼
+關(guān)注
關(guān)注
30文章
4788瀏覽量
68616 -
vscode
+關(guān)注
關(guān)注
1文章
155瀏覽量
7714
原文標(biāo)題:工欲善其事,必先利其器-讓Vscode調(diào)試代碼就像IDE一樣好用
文章出處:【微信號:嵌入式應(yīng)用研究院,微信公眾號:嵌入式應(yīng)用研究院】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論