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

VSCode的安装与配置

1、下载和安装VSCode

2、安装需要的编译

  • miniconda3
  • TexLive
  • C/C++

下载MSYS2,在MSYS2的终端输入下面命令就可以安装GCC:

pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain

3、安装必要的插件

3.1 本地扩展

3.1.1 汉化包

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

3.1.2 语言包

  • C/C++
  • Python(Pylance、Python Debugger、Python Environments)
  • LaTeX Workshop
  • LaTeX

3.1.3 远程服务

  • Remote - SSH(Remote - SSH: Editing Configuration Files、Remote Explorer)
  • SFTP

3.1.4 可视化工具

  • Excel Viewer
  • Markdown Preview Enhanced

3.2 SSH扩展

3.2.1 语言包

  • Python(Pylance、Python Debugger、Python Environments)

3.2.2 可视化工具

  • Document Viewer
  • Excel Viewer
  • JSON Crack

4、SSH配置

4.1 配置SSH文件

Host 192.168.1.111(服务器地址) HostName 192.168.1.111(服务器地址) User username Port 22(端口号) RemoteForward 8888 127.0.0.1:7897(用于将本地VPN扩展到远程服务器)

4.2 设置免密登录

4.2.1 在本地电脑生成密钥对

ssh-keygen -t rsa -b 4096

一路按回车即可。这会在 C:\Users\你的用户名\.ssh 目录下生成两个文件:id_rsa(私钥)和 id_rsa.pub(公钥)。

4.2.2 将公钥上传到服务器

打开本地生成的 C:\Users\你的用户名\.ssh\id_rsa.pub,复制内容。然后在服务器上执行下面的命令:

mkdir -p ~/.ssh && echo "刚才复制的内容" >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys

5、SFTP配置

按住Ctrl+Shift+P,打开SFTP:Config,进行下面的配置:

{ "name": "My Server", "host": "192.168.1.111", "protocol": "sftp", "port": 22, "username": "username", "remotePath": "/", # 远程服务器上映射路径 "uploadOnSave": true, "useTempFile": false, "openSsh": true, # 使用SSH的SSH配置 "privateKeyPath": "C:/Users/username/.ssh\\id_rsa", # 配置本地私钥 "ignore": [ # 不同步的文件夹 "datasets/**", "**/*.pth" ] }

6、阿里云盘

通过阿里云盘的第三方服务在远程服务器快速下载文件。

http://www.jsqmd.com/news/672998/

相关文章:

  • GEO冷启动-第1篇-露天矿智能化成本
  • Dify金融问答合规配置全链路拆解(含敏感词拦截、溯源审计、知识边界熔断机制)
  • 嵌入式BootLoader开发实战:如何用C语言实现CRC32分段校验(附NXP源码解析)
  • 2026上海奉贤民办高考高中对比测评:从升学路径到教学模式的实用选择指南 - 商业小白条
  • 终极指南:在Windows上直接运行APK文件的完整解决方案
  • 2026年马鞍山装修市场新亮点:专业装修企业究竟有何独特之处? - GrowthUME
  • Windhawk终极指南:免费开源Windows系统定制工具完全解析
  • YOLO-Pose vs HRNet/OpenPose:在拥挤地铁和健身镜里,谁才是姿态估计的‘六边形战士’?
  • 启程:当技术遇见数字收藏的渴望
  • [20260416]奇怪的latch free等待事件1.txt
  • Phi-3-mini-4k-instruct-gguf应用实践:技术团队用它批量处理PR描述与Issue摘要
  • ADK+MDT自动化部署实战(六):定制化软件包集成与静默安装引导配置
  • HTML表单实验报告实战【零基础入门,快来快来!!!】
  • 2026年3月进口流量计源头厂家推荐,进口涡街流量计/进口蒸汽流量计/进口流量计/进口孔板流量计,进口流量计机构哪家权威 - 品牌推荐师
  • 汕头快速门/卷闸门/电动门/自动门/伸缩门/玻璃感应门哪家便宜
  • 2026年想找好的雅安居间金服?哪家公司才是最优之选? - GrowthUME
  • 面试必问:别背“URL请求到渲染”了,你的对手压根不走这条路
  • 2026年口碑爆棚!贵阳这些家装公司凭啥赢得客户一致称赞? - GrowthUME
  • Ubuntu 16.04下海康威视工业相机SDK开发避坑指南:从MVS安装到OpenCV图像转换
  • ROS机器人系统与URDF建模入门
  • 003、Git核心概念:仓库、工作区、暂存区、版本库
  • JavaScript 基本流程
  • QT ModbusTCP实战:用QModbusTcpClient封装一个带自动重连的工业客户端
  • H5GG:终极iOS修改引擎的7个核心功能与实战指南
  • 《GPT-6发布了,你的工作还在吗?》
  • 2026年口碑爆棚!大理居间金服众多选择中,究竟哪个最值得入手? - GrowthUME
  • 学Java第3周:被“类型不匹配”折磨一周后,我终于把数据类型转换彻底搞懂了![特殊字符]
  • 从‘学生选课’到‘商品订单’:手把手带你用MySQL实战理解关系代数(选择、投影、连接)
  • 2026年反渗透阻垢剂行业发展现状与代表性厂家/企业分析 - GrowthUME
  • MCP 工具数量爆炸后,如何高效做 Tool Selection?