【vscode】新建工程

一.在windows下新建项目(ubuntu同理)

1.在桌面新建文件夹,命名test
2.打开vsc,选择打开文件,选择test
3.将工作区另存为,还是选择test,此时会生成test.code-workspace
4.在vsc里面新建文件夹,命名LED,用来管理工程文件,在这里面建文件夹,在文件夹里面存放代码
5.VSC有时候提示找不到路径,先建立一个.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.小技巧:单击 预览模式(前面打开的文件没有了,只有最后一次打开的),文件名是斜体的,可以在设置里面取消预览模式
双击 打开状态
.表示没有保存
选择不同的主题,函数等颜色不一样
7.code a.txt直接打开 如果要修改配置文件则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
    
    • 0
      点赞
    • 1
      收藏
      觉得还不错? 一键收藏
    • 0
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值