VS Code上使用keil拓展(插件)

时间:2024-04-02 09:06:13

VS Code简介

Visual Studio Code是是由微软研发的一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

作为一个51单片机或STM32单片机的使用者,keil一直是我们的必备的一款工具之一。但kei的一些问题也一直存在,被人吐槽最多的就是编辑器功能单一、提示功能不强、对中文支持不友好。当然,还有一些爱美的朋友,说它界面丑陋。而VS Code作为一款微软出品的、界面友好的编辑器,一直深受程序员的喜爱。现在我们可以通过安装插件的方式,在VS Code上进行51或者STM32的程序编译、下载。方法如下。

软件下载

默认你会安装vs code,官网:https://code.visualstudio.com/
VS Code上使用keil拓展(插件)

修改语言为中文

默认环境是英文,使用快捷键Ctrl+Shift+P,或者设置里选择第一行
VS Code上使用keil拓展(插件)
在弹出的搜索框中找到configure display language,选择install additional languages。
VS Code上使用keil拓展(插件)
VS Code上使用keil拓展(插件)
选择简体中文安装
VS Code上使用keil拓展(插件)
装好后重启即可
VS Code上使用keil拓展(插件)

安装拓展(插件)

首先在插件页面搜索“keil”,找到并安装该插件。
VS Code上使用keil拓展(插件)
VS Code上使用keil拓展(插件)
删掉上图中插件搜索框中的“keil”字符,显示出所有的插件。然后鼠标右键点击Keil Assistant,弹出菜单,点击:Extension Settings,即扩展设置
VS Code上使用keil拓展(插件)
添加keil的可执行文件的路径,这里有两个路径,上面是C51的,下面是MDK的,这里以STM32为例,添加的是我电脑上的MDK的可执行文件的路径,如下:
VS Code上使用keil拓展(插件)
VS Code上使用keil拓展(插件)
VS Code上使用keil拓展(插件)

打开一个STM32工程

第一次打开需要安装以下拓展(插件),安利一下几个拓展(C/C++必须有,其它随意):
Bracket Pair Colorizer
C++ Intellisense
C/C++
Chinese (Simplified) Language Pack(已装)
GitHub
Beautify
Visual Studio IntelliCode
VS Code上使用keil拓展(插件)
选择KEIL UVISION PROJECT,点击右边加号打开工程,也可通过菜单栏文件打开。
VS Code上使用keil拓展(插件)
接下来就可以使用vs code了

修改编码配置(出现乱码情况再配置)

keil的使用过程中经常遇到的问题就是,中文经常乱码。在当前设置页面,输入“encoding”。找到编解码相关的配置,在“Auto Guess Encoding”前面的框里打勾,这样的话,就能自动识别当前文件的编码类型了。当然,有可能识别的不准,还需要自己手动修改。
VS Code上使用keil拓展(插件)