vscode的使用 持续更新

windows vscode使用

vscode删除干净

  1. 使用 工具卸载干净
  2. 删除 C:\Users\darling.vscode 文件夹 ps:darling 是你自己的个人用户,也就是你打开电脑,进入c盘->用户就可以看到
  3. 删除 C:\Users\darling\AppData\Roaming\Code文件夹
    删除这三个基本上就是删除干净了

配置问题

  1. 自动识别编码,需要开启一下识别编码配置,参考: https://zhuanlan.zhihu.com/p/553457718?utm_id=0

  2. 连接到远程很慢,主要是你本地安装中文插件,远程没有安装,具体参考 : https://blog.csdn.net/weixin_49325064/article/details/133941514

  3. 远程插件安装慢:从 https://marketplace.visualstudio.com/publishers/Microsoft 这个里面下载插件,然后通过VSI安装

  4. vscode卡顿优化设置,https://blog.csdn.net/weixin_40968646/article/details/129144667

  5. 搜索忽略指定的文件夹 ,参考: https://zhuanlan.zhihu.com/p/654171310

  6. vscode关闭函数调用时的形参显示: https://blog.csdn.net/airhcoaz/article/details/124850316

    使用vscdoe开发c++程序,在刚配置好clangd环境后,会发现函数调用会显示函数的形参名,如下图
    在这里插入图片描述
    这种提示虽然有助于我们开发,但是也有不好的地方,会妨碍我们控制代码的长度。在配置中可以将inlay Hints设置成off把提示关闭。
    在这里插入图片描述

mac vscode的使用

做c/c++开发的,其实还是更习惯使用source insight的,尤其是si的全局模糊匹配的功能,这个切到vscode后最难适应的,但但无奈si没有mac版本,那就切到vscode,并慢慢去熟练使用吧~
谨以此文记录一下vscode从入门到放弃😊

clangd插件关闭自动类型推导
点击左下的齿轮图标->设置,搜索inlayHints ,有4个下拉选项

  • on: 始终显示内联提示
  • onUnlessPressed: 默认显示内联提示,并在按Ctrl+Alt时隐藏
  • offUnlessPressed: 默认隐藏内联提示,并在按Ctrl+Alt时显示
  • off: 始终隐藏内联提示
  1. 插件
  • 高亮插件
    名称: highlight
    是一个红色的插件里面有描述写,高亮,我个人很喜欢这个插件,从si过来的,一定不要下错了,装完后,高亮插件快捷键是shift fn f8 ,可以自己改,自己改的在快捷键里面,直接搜这个快捷键就会出来
    在这里插入图片描述
    修改高亮快捷键:
    在这里插入图片描述
    在这里插入图片描述

  • 注释插件
    名称: Doxygen Documentation Generator
    直接上注释插件配置文件吧

    {
        "doxdocgen.file.copyrightTag": [
            "\nCopyright (C),  ZheJiang Dahua Technology Stock CO.LTD.\n",
        ],
        "doxdocgen.file.fileTemplate": "Filename     Main.cpp",
        "doxdocgen.file.versionTag": "version 1.0.0",
        "doxdocgen.generic.paramTemplate": "@param \t {param}:",
        "doxdocgen.generic.dateFormat": "YYYY/MM/DD",
        "doxdocgen.generic.authorEmail": "ni_dailiang@dahuatech.com",
        "doxdocgen.generic.authorName": "ni_dailiang",
        "doxdocgen.generic.authorTag": "@author \t {author}",
        "doxdocgen.generic.dateTemplate": "@date \t {date}",
        "doxdocgen.generic.briefTemplate": "@brief \t 注释",
        "doxdocgen.generic.returnTemplate": "@return \t 返回值",
        "doxdocgen.file.customTag": [
            // 文件级的自定义注释
             "Author       {author}",
             "Version      1.0.0",
             "Date         {date}",
             "Description  The function interface",
             "Revisions    {date} : create file"
        ],
        "doxdocgen.generic.customTags": [
             "@note\t 特殊说明",
        ],
        // 文件注释
        "doxdocgen.file.fileOrder": [
            "copyright",
            "file",
            "custom",
        ],
        // 函数注释
        "doxdocgen.generic.order": [
            "author",
            "date",
            "brief",
            "param",
            "return",
            "custom"
        ],
        "doxdocgen.generic.useGitUserEmail": true,
        "doxdocgen.generic.useGitUserName": true,
    }
    

    使用的话在文件开始或者函数上输入 /** 再回车,会自动补全相关注释,个人觉得还是好用

  • 查看内存插件
    名称: MemoryView
    可以查看运行的代码内存,不做演示了

  1. 快捷键:
    快速打开关闭左侧弹窗:command b
    快速打开关闭终端:control ~(1左边的那个按键)
    快速打开关闭下侧窗口: command j
    全文搜索: command p
    当前文件全文搜索函数: command shift o 或者 command p后输入@
    快速跳转到行:control g
    撤销/反撤销 :control z / control shift z
    快速多行注释和取消注释:command /
    注释一整段代码:option + shift + a
    进入所选字段 : command 鼠标左键
    返回上一层/进入下一层:control - / control shift -
    高亮: shift fn f8
    文件头尾: command ↑ / command ↓

  2. 其他:
    vscode无法更新问题
    在终端输入以下命令

    sudo chown -R $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt
    

    输入后,回车会提示输入密码。

    xattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app
    

    “/Applications/Visual\ Studio\ Code.app” 部分为vscode的目录。输入完后,回车。
    这样就可以解决出现的问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值