來(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)注
5209文章
20679瀏覽量
337315 -
代碼
+關(guān)注
關(guān)注
30文章
4977瀏覽量
74414 -
vscode
+關(guān)注
關(guān)注
1文章
173瀏覽量
9281
原文標(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)先 登錄
WSL2下VSCode插件安裝失敗的原因?
用離線(xiàn)安裝器安裝的idf,其創(chuàng)建的Python虛擬環(huán)境無(wú)激活腳本是怎么回事?
VSCode關(guān)閉重啟后插件就會(huì)失效,提示重新安裝怎么解決?
ubuntu下的vscode插件安裝idf時(shí),總是找不到git,為什么?
#硬聲創(chuàng)作季 #ROS ROS理論與實(shí)踐-024集成開(kāi)發(fā)環(huán)境_VScode插件安裝
【合宙Air551G雙頻定位開(kāi)發(fā)板試用體驗(yàn)】之b站視頻
如何在RT-THREAD上生成doxygen呢
ubuntu下的vscode插件安裝idf時(shí),總是找不到git的原因?
vscode常用插件有哪些
ubuntu18安裝vscode搭建嵌入式linux開(kāi)發(fā)環(huán)境
配置VScode編譯、調(diào)試STM32(二)Cortex-Debug插件
VSCODE如何安裝ChatGPT插件
VSCode批量遷移插件
VSCode插件的安裝和使用
評(píng)論