徐玺的博客
VSCode

VSCode

1、官方文档

  • 插件说明

https://marketplace.visualstudio.com/vscode

  • 官方使用说明书

https://code.visualstudio.com/docs

2、git与GitHub的使用

3、.vscode配置文件配置

各种变量解释

  • ${workspaceRoot}当前打开的文件夹的绝对路径+文件夹的名字
  • ${workspaceRootFolderName}当前打开的文件夹的名字
  • ${file}当前打开正在编辑的文件名,包括绝对路径,文件名,文件后缀名
  • ${relativeFile}从当前打开的文件夹到当前打开的文件的路径
  • 如:当前打开的 是test文件夹,当前的打开的是main.cpp,并有test/first/second/main.cpp
    • 那么此变量代表的是/first/second/main.cpp
  • ${fileBasename}当前打开的文件名+后缀名,不包括路径
  • ${filebasenameNoExtension}当前打开的文件的文件名,不包括路径和后缀名
  • ${fileDirname}当前打开的文件所在的绝对路径,不包括文件名
  • ${fileExtname}当前打开的文件的后缀名
  • ${lineNumber}当前打开的文件,光标所在的行数

c_cpp_properties.json

launch.json

task.json

setting.json

4、插件的使用

  • gitignore
    • git上传的忽略规则文件,可以筛选掉带有特定后缀的文件进行组织上传GitHub,
    • 例如:编译时工业相机生成的编译文件
  • Doxygen Document
    • 自动生成注释代码
  • Chinese(simplified)
    • 适用于 VS Code 的中文(简体)语言包
  • One Dark Pro
    • 一个好看的肢体
  • Peacock
    • 孔雀,给工作空间来点不一样的颜色以便区分
  • Prettier – Code formatter
    • https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
  • Python
    • https://marketplace.visualstudio.com/items?itemName=ms-python.python
  • Python Extension Pack
    • https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-extension-pack
  • Python for VSCode
    • https://marketplace.visualstudio.com/items?itemName=tht13.python
  • C/C++
    • https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
  • C/C++ Compile Run
    • https://marketplace.visualstudio.com/items?itemName=danielpinto8zz6.c-cpp-compile-run
  • C/C++ Snippets
    • https://marketplace.visualstudio.com/items?itemName=hars.CppSnippets
  • Visual Studio IntelliCode
    • https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
  • Bracket Pair Colorizer 2
    • https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer-2
  • Debug Visualizer
    • debug数据可视化
  • Git Graph
    • https://www.notion.so/Git-Graph-f06059fe61094779a687c5781b3e19c6