来源 | 嵌入式应用研究院
整理&排版 | 嵌入式应用研究院
今天介绍一款我工作上经常用到的一款VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者自由定义,详细功能的使用可以参考官网。
安装插件并使用
选择扩展设置:
在settings.json中编辑:
根据个人的需求定制功能:
以下是我经常用来编译应用设置的脚本:
{ "actionButtons": { "align": "left", "defaultColor": "White", "loadNpmCommands": false, "reloadButton": "刷新", "commands": [ { "cwd": "${workspaceFolder}", "name": "编译", "color": "white", "singleInstance": true, "command": "rm -rf test_imx6ull && arm-buildroot-linux-gnueabihf-gcc -g imx6ull.c -o test_imx6ull" }, { "cwd": "${workspaceFolder}", "name": "清除", "color": "white", "singleInstance": true, "command": "rm -rf test_imx6ull" }, { "cwd": "${workspaceFolder}", "name": "运行", "color": "white", "singleInstance": true, "command": "cd build && ./test &" }, { "cwd": "${workspaceFolder}", "name": "部署", "color": "white", "singleInstance": true, "command": "scp /home/bruce/workspace/test_imx6ull root@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", }
然后底部状态栏处右键将插件使能后将可以愉快的使用类似IDE一样的功能了:
点击清除:
点击编译:
点击部署:
在目标机上运行:
以上还可以将gdb远程调试部署上去,基于目标机的远程调试就更容易定位问题找Bug了,非常方便!大家在工作中有哪些好用的生产力工具呢?欢迎分享!
全部0条评论
快来发表一下你的评论吧 !