当前位置: 首页 > news >正文

Trinitycore学习之在vscode查看远端服务器上源码配置

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 生成图片,更好了解代码架构

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解决 

在这里插入图片描述

太多的技术栈来源于零声学院,上班之余,又报了个游戏的课外进修,做此整理。

推荐:https://xxetb.xet.tech/s/2W52YR

http://www.lryc.cn/news/165128.html

相关文章:

  • 583. 两个字符串的删除操作 -- 动规
  • SOME/IP
  • [2023.09.12]: Yew应用开发的第一个hook--use_state
  • 使用Langchain+GPT+向量数据库chromadb 来创建文档对话机器人
  • Spring Cloud(Finchley版本)系列教程(一) 服务注册与发现(eureka)
  • 【大数据】美团 DB 数据同步到数据仓库的架构与实践
  • 分类预测 | MATLAB实现WOA-CNN-BiGRU鲸鱼算法优化卷积双向门控循环单元数据分类预测
  • mac使用squidMan设置代理服务器
  • 大数据Flink(七十八):SQL 的水印操作(Watermark)
  • 【Linux】Qt Remote之Remote开发环境搭建填坑小记
  • ATFX汇市:离岸人民币大幅升值,昨日盘中跌破7.3关口
  • Spring Boot 配置 Knife4j
  • Java项目中遇到uv坐标如何转换成经纬度坐标
  • std : : unordered_map 、 std : : unordered_set
  • Python解释器和Pycharm的傻瓜式安装部署
  • 14 Python使用网络
  • AI ChatGPT 各大开放平台一览 大模型 Prompt
  • 全球汽车安全气囊芯片总体规模分析
  • USB适配器应用芯片 国产GP232RL软硬件兼容替代FT232RL DPU02直接替代CP2102
  • 卫星物联网生态建设全面加速,如何抓住机遇?
  • SAP GUI 8.0 SMARTFORMS 使用SCR LEGACY TEXT EDITOR GUI8.00 禁用MSWORD
  • 【SpringMVC】JSR303与拦截器的使用
  • Qt案例-编译阿里云OSS对象存储C++ SDK源码,并进行简单下载,上传数据,显示进度等相关功能
  • JAVA异常输出到控制台
  • html5学习笔记23-vue 简略学习,未完
  • 【Fiddler】mac m1 机器上使用 fiddler 抓取接口
  • Swift如何使用Vision来识别获取图片中的文字(OCR),通过SwiftUI视图和终端命令行,以及一系列注意事项
  • c++ 学习 之 常函数 和 常对象
  • LLM - 批量加载 dataset 并合并
  • Debian 初始化命令备忘