VSCode配置总结笔记

1   下载及安装VSCode

  • 下载:VSCode System Installer
  • 安装:默认路径安装,选项额外添选上下文菜单(文件和目录)

镜像加速下载的方法:将下载链接URL中的stable之前的字符全部改为https://vscode.cdn.azure.cn/即可。

2   配置C/C++开发环境

2.1   MSVC CL编译器的安装和环境设置

  1. 下载:MSVC CL编译器(Visual Studio 2022 生成工具)
  2. 安装「Visual Studio 2022 生成工具」,然后勾选对应包下载安装
    1. 工作负荷:使用C++的桌面开发
      • MSVC v143 - VS 2022 C++ x64/x8 6生成工具(最新)
      • Windows 11 SDK (10.0.22621.0):建议选择最新的系统版本号
      • 用于 Windows 的 C++ CMake 工具(包含CMake和Ninja)
    2. 单个组件
      • 对 LLVM(clang-cl)工具集的 MSBuild 支持
      • 适用于 Windows 的C++ Clang 编译器(18.1.8)
      • MSVC v143 - VS 2022 C++ x64/x86 Spectre 缓解库(最新)
  3. 分别添加程序路径到系统环境变量Path
    • CL编译器路径:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.42.34433\bin\Hostx64\x64
    • CMake路径:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin
    • Ninja路径:C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja
  4. 拷贝.vscode配置文件夹

2.2   更新MSVC后找不到CL命令

使用Visual Studio Installer更新MSVC后,编译器版本号可能会变更,如果在终端运行cl命令后提示找不到程序,需要手动更新两处地方的CL编译器路径:

  • 系统环境变量Path
  • .vscode配置文件夹中的c_cpp_properties.json

3   VSCode源代码管理

对于新建的空仓库,使用clone命令克隆仓库后,第一次用vs code进行commit时,若使用「同步更改」命令提示说找不到远程仓库时,可以直接使用「推送到」命令。

4   Codeium扩展插件的帐号token获取及使用

一般直接通过Codeium Auth登录帐号即可使用扩展插件。

4.1   token获取

如果不想登录帐号,而是想要通过ctrl+shift+p执行Codeium: Provide Authentication Token命令输入token的话。首先需要获取token,获取方式:

  • 方式一:官网直链获取(此直链是会提示关联vim扩展,但token都是通用的,同样适用于VSCode的扩展),直接在该网址中登录帐号即可获取「Provide Authentication Token」
  • 方式二:参考token使用的1-4步骤。

4.2   token使用

  1. VSCode安装好Codeium扩展插件。
  2. 左下角,点击Codeium Auth登录按钮,首先插件会弹窗请求跳转到网页输入帐号登录。
  3. 直接关闭打开的网页,点击右下角「在线帐号登录」的cancel按钮。
  4. 之后插件会弹窗请求跳转到网页输入帐号登录,这个在线网址则是获取「Provide Authentication Token」。(如果已经提前获取到token,这里可以不登录网页帐号,直接关闭网页)
  5. 最后通过ctrl+shift+p执行Codeium: Provide Authentication Token命令输入token即可正常登录。

5   拓展插件

5.1   LaTeX-Workshop报错提示command 'latex-workshop.onEnterKey' not found

问题现象:在tex文件中使用Enter键会出现报错信息,提示command 'latex-workshop.onEnterKey' not found,只有Ctrl+Enter键才能正常输入回车。

解决方案:卸载LaTeX-Workshop扩展插件,关闭VSCode程序,确保VSCode正常移除插件的缓存文件。然后重新打开VSCode,重新安装LaTeX-Workshop

6   参考文献

[1] [Question] How can I get codeium auth token[EB/OL]. https://github.com/Exafunction/codeium.vim/issues/150.
[2] VsCode下载,使用国内镜像秒下载[EB/OL]. https://blog.csdn.net/bielaiwuyang1999/article/details/117814237.

本文结束 感谢阅读
Adios!
许可注意: 若想对本作品进行转载、引用亦或是进行二次创作时,请详细阅读上述相关协议内容(若不理解,请点击链接跳转阅读)。为保障本人权利,对于违反者,本人将依法予以处理!同时会向搜索引擎提交DMCA的投诉申请。望周知!—— Mr. Kin
勘误声明: 虽本人写作时已尽力保证其内容的正确性,但因个人知识面和经验的局限性以及计算机技术等相关技术日新月异,本作品内容或存在一些错误之处。欢迎联系我以更正错误,不胜感激!—— Mr. Kin
侵权声明: 若本站采用的第三方内容侵犯了你的版权,请联系我进行处理,谢谢!—— Mr. Kin
免责声明: 根据中国《计算机软件保护条例》第十七条规定:“为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。”本站分享的任何逆向破解软件,版权所有者归原软件著作权人。仅供个人使用或学习研究,严禁商业或非法用途,严禁用于打包恶意软件推广,否则后果由用户承担责任,特此说明。—— Mr. Kin
靓仔/美女,不考虑支持一下我吗?谢谢鼓励!(๑•̀ㅂ•́)و✧
Mr. Kin 微信 微信
Mr. Kin 支付宝 支付宝
Mr. Kin 领取支付宝红包 领取支付宝红包
  • 本文作者: Mr. Kin
  • 本文链接: https://mister-kin.github.io/code/vscode/
  • 版权声明: 本博客所有内容,除个人设计创作的图像(如 logo 等)和相关的视频创作及其他特别声明外,均采用 BY-NC-SA 许可协议进行发布。版权 © Mr. Kin,保留所有权利。