跳转至

VsCode教程

1 Vscode 实用快捷键

  1. 打开当前文件所在的文件夹 [Shift+Alt+R]
  2. 后退/前进操作 [Alt+ <- ]/[Alt+ ->]
  3. 打开命令面板 [Ctrl+Shirf+P] [F1]

2 远程开发

  1. 安装插件:Remote - SSH
  2. 点击右下角open a remote window图标,或者键盘输入ctrl+shift+p,然后输入ssh,选择open ssh configuration file
  3. 填写打开的config文件

2.1 重启 vscode-remote-server path 不生效

原因是需要远程主机上的 vscode-remote-server 还存在,只需要 kill 掉即可。 1. 关闭远程vscode 2. 打开本地 vscode,按 F1 打开命令搜索栏,输入 Remote-SSH: Kill VS Code Server,选择要 kill 的 vscode-remote-server

3 插件使用

3.1 Clang-Format

  • 功能:代码格式化
  • 配置:
  • 在Executable选项下设置clang-format的可执行文件路径。(如果已安装C/C++插件可在此插件安装目录下查找,否则需要去手动下载)
  • 在Style选项下可选择格式化风格(Google,LLVM等)或者使用.clang-format文件。
  • 针对使用.clang-format文件,可通过命令生成.clang-format文件(clang-format -style=Google -dump-config > .clang-format)
  • .clang-format文件编写
    参考https://clang.llvm.org/docs/ClangFormatStyleOptions.html

4 去除空行

使用此正则表达式替换

^\s*(?=\r?$)\n

5 问题汇总

5.1 vscode server下载地址

https://update.code.visualstudio.com/commit:${commit_id}/server-linux-x64/stable

5.2 vscode远程连接掉线卡顿

  • 原因1:ssh版本与vscode冲突
  • 解决办法:更新ssh版本,一般git自带ssh,可以通过更新git来获取ssh,同时在系统path上写入ssh所在路径(一定要将此路径写在系统自带ssh路径前)

6 C/C++插件