VSCode

(3 mins to read)

快捷键

  • Ctrl-Shift-P:命令面板
    • Develop Reload Window:重新加载窗口
  • Alt:多光标
  • Ctrl:跳转
  • <-:返回
  • Ctrl-F:搜索
  • Ctrl-H:替换
  • Ctrl-/:单行注释
  • Alt-Shift-A:多行注释
  • Ctrl-`:切换终端显示
  • Ctrl-=/-:放大/缩小
  • Ctrl-,:打开设置
  • 鼠标双击:高亮当前变量

font size = 13

插件

  • Error Lens
  • Eva Theme:Eva Light Bold
  • Remote
  • Dev Containers
  • Material Icon Theme
  • Output Colorizer:高亮日志文本
  • Project Manager
  • TODO Highlight
  • WSL
  • Docker
    • 需要让非root用户不用sudo执行docker命令
1
2
3
4
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo systemctl restart docker
sudo chmod a+rw /var/run/docker.sock
  • Clang-Format
1
2
3
// clang-format off
this code is not formatted
// clang-format on
  • clangd or C/C++
    • clangd需要compile_commands.json文件,可以通过CMake自动生成,或者通过bear make
    • C/C++需要在c_cpp_properties.json中设置编译指令,主要是有时候需要设置-I以避免找不到头文件
  • cpplint
    • 注意设置Cpplint的路径
  • CMake
  • XMake
  • Color Highlight
  • CommentAnchors
  • Cpp Reference:ctrl+shift+A搜索
  • Doxygen Documentation
  • EditorConfig for VS Code
  • filesize
  • Git History
  • GitLens
  • GitHub Markdown Preview
  • Image preview
  • JSON
  • Live Server
  • Makefile Tools
  • Path Intellisense
  • Rainbow CSV
  • Syntax Highlighter
  • Trailing Spaces
  • YAML
  • Code Spell Checker
  • Hex Editor
  • Shell Check
  • Markdown Lint
  • Local History
  • Regex Previewer
  • Codelf
    • 搜索一个变量名在各种项目中的使用情况

设置

关闭Security>Workspace>Trust:Enabled

Editor: Font Family设置为FiraCode Nerd Font

打开Editor>Guides: Bracket Pairs

打开Editor: Cursor Smooth Caret AnimationEditor: Smooth ScrollingTerminal>intergrated: Smooth Scrolling

Editor: Cursor Blinking设置为smooth

打开Editor>Suggest: Preview