一.在windows下新建项目(ubuntu同理)
1.在桌面新建文件夹,命名test
2.打开vsc,选择打开文件,选择test
3.将工作区另存为,还是选择test,此时会生成-workspace
4.在vsc里面新建文件夹,命名LED,用来管理工程文件,在这里面建文件夹,在文件夹里面存放代码
有时候提示找不到路径,先建立一个.vscode文件夹(win下面输入.vscode.否则无法命名,并且鼠标放在工作区名字上面(可以在vscode终端新建),linux下通过命令建立,编辑器里面建立的路径可能不符合要求)输入crtl+shift+p,输入c/C++:edit(json),保存,
此json文件就会保存到.vscode文件夹中,"${workspaceFolder}/**"后面输入,“${workspaceFolder}/头文件路径”。(按住crtl+shift+p,输入c/c++ edit json会自动创建.vscode文件夹,无需手动创建)
6.小技巧:单击 预览模式(前面打开的文件没有了,只有最后一次打开的),文件名是斜体的,可以在设置里面取消预览模式
双击 打开状态
.表示没有保存
选择不同的主题,函数等颜色不一样
直接打开 如果要修改配置文件则sudo code filename --user-data-dir
二安装插件
Arm Assembly //汇编
Back & Forth //方向箭头,新版本已经自带了
C/C++ //必须
C/C++ Extension Pack //必须
Chinese (Simplified)
Code Runner //代码运行
Git History //可以查看Git log, file, 和line 历史记录。在vsc找到文件,右键打开文件历史就可以了
git history Diff //差异比较
gitignore //帮助你更好的使用gitignore
GitLens //gitlens插件可以直接在光标处显示代码编写人以及时间,点击下方的提交hash,可用看具体信息。还可选中具体commit,右键执行rebase交互式
git graph //git查看,可视化的版本分支演变图.选中插件,然后右键,然后设置
git-commit-plugin //一款自动生成规范git提交信息的插件
Commit Message Editor//可支持文本式和表格式两种提交方式的工具
git blame//比GitLens更加轻量级,很方便的查询代码提交记录的工具,光标在哪行,状态栏就显示该行代码的提交者
Git Extension Pack //
Include Autocomplete //头文件自动包含
One Dark Pro //主题,代码注释颜色会变成灰色,不习惯
vscode-icons //文件图标
DeviceTree //设备树
Remote - SSH //远程开发
Remote Development //会安装一堆包括SSH remote的插件
TabNine //补全工具
code spell checker //拼写检查
Project Manager //项目管理,开发多个项目可快速跳转
Path Intellisense //智能路径提示
//代码截图
Polacode
//MCU相关
platform IO等
Embedded IDE
iot link
Keil Assistant
//快捷键
alt+ 左右方向键 //前进后退
alt+shift+f //代码对齐
ctrl+g //输入行号就可以跳转指定行
crtl+p //查找文件
crtl+shift+p //打开命令
Pylnit快捷生成_init_文件
arepl for python实时显示变量值
在vscode下载python插件,通过python自带的pip工具,安装两个一会儿配置VScode需要的包。
flake8和yapf
flake8会检查编写代码时的不规范的地方和语法错误。
yapf是一个代码格式化工具,可以一键美化代码。
安装过程如下:
1、在cmd输入pip list检查是否已存在需要的包
2、输入pip install flake8下载安装flake8
3、输入pip install yapf下载安装yapf
//python相关
python
python snippets //示例代码
Pylance 补全
import cost //可在代码显示导入包的大小
Python Test Explorer //单元测试
shell相关
ShellCheck, shell-format, shellman