1:安装vscode,去官网下载,这里下载windows版本安装包 .zip
https://code.visualstudio.com/Download
2:安装后,安装扩展chinese,使用中文设置,需要重启vscode。
3:安装ssh相关插件
4:使用ssh配置vscode支持远程连接
这里可以点击配置 直接在XXX\.ssh\config 这个配置文件中增加如下内容即可
也可以点击+ 在输出框输入 ssh 用户名@ip 也可以,实际上还是在这个配置文件中生成必要信息。
默认端口是22,可以自己设置。
5:设置好相关连接后,点击对应的连接,打开相关服务器上的文件夹,输入服务器密码等步骤就可以了。
这里可以通过设置ssh密钥的方式达到免密的效果,暂不关注。
6:安装必要的编译器。
clangd支持语法补全等相关功能,cmake是编译相关,cmake tools会在vscode下面生成相关编译,运行等按钮。
不借助vscode中cpp相关自动跳转,通过clangd以及相关配置高效跳转。
7:随便打开一个cpp文件,点击源码后,触发下载clangd的服务器,便于我们查看代码。
8:借助graphviz 生成图片,更好了解代码架构
bash
sudo apt install graphviz
cmake .. --graphviz=Trinity.dot
dot -Tpng Trinity.dot -o Trinity.png
#可以看到在build目录下生成了 Trinity.png 图片
#在vscode上点击查看图片时报错: 加载 Web 视图时出错: Error: Could not register service worker: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state..
#====》关闭vscode 去远端连接服务器上关闭所有vscode相关进程,重新打开vscode解决
太多的技术栈来源于零声学院,上班之余,又报了个游戏的课外进修,做此整理。