《Linux系统编程篇》Visual Studio Code配置下载,中文配置,连接远程ssh ——基础篇

引言

vscode绝对值得推荐,非常好用,如果你能体会其中的奥妙的话。

工欲善其事,必先利其器 ——孔子

文章目录

  • 引言
  • 下载VS Code
  • 配置VS Code
    • 中文扩展
    • 连接服务器
  • 连接服务器测试
    • 确定服务器的IP地址
    • VS code 配置ssh信息
      • 选择连接到主机
      • 选择这个添加新主机
      • 再次连接,选择刚刚新配置的那个
  • 结束

废话不啰嗦,直接进入正题

下载VS Code

官网下载:
https://code.visualstudio.com/

百度网盘下载
链接:https://pan.baidu.com/s/1hsQ-BDLN3MUNh2ELr7Zwkg
提取码:o42a
–来自百度网盘超级会员V6的分享

下载好了之后,根据提示安装即可,可以自己指定目录,最好不要有中文路径即可

配置VS Code

Ctrl+Shift+X 快捷打开扩展下载界面

中文扩展

打开下载扩展界面,输入chinese

在这里插入图片描述
选择这个简体,右下角有个安装,直接点击安装即可。安装完需要重启VS Code

连接服务器

我们直接配置和我们的虚拟机建立联系。

找到我下面这两个,安装,成功后重启。
在这里插入图片描述

连接服务器测试

确定服务器的IP地址

开启服务器并,确定ip地址
在这里插入图片描述

VS code 配置ssh信息

左下角有个这个符号,点他
在这里插入图片描述

选择连接到主机

在这里插入图片描述

选择这个添加新主机

在这里插入图片描述

输入这样的命令

ssh <服务器用户名>@<刚刚服务器获取到的地址>

在这里插入图片描述
回车
在这里插入图片描述
右下角就会有这样的提示
在这里插入图片描述

我之前添加了一个开发板的地址,所以这次添加有两个配置信息,你们应该只有一个,那就是刚刚添加的那个
在这里插入图片描述

再次连接,选择刚刚新配置的那个

在这里插入图片描述
选择Linux
在这里插入图片描述
输入服务器密码
在这里插入图片描述

回车,右下角又会有提示
在这里插入图片描述

会弹一个新的vscode窗口,出现则连接成功,左下角也是我们的服务器远程地址
在这里插入图片描述

打开服务器的文件夹
在这里插入图片描述
上面会让我们选择,要打开的文件夹,这里显示的文件夹,也就是服务器的文件夹
在这里插入图片描述
在这里插入图片描述

选择对勾,然后信任
在这里插入图片描述
可以看到我们的项目文件,以及目录结构
在这里插入图片描述

中间可能会弹出来一些小插件,可以顺带安装上。
在这里插入图片描述

结束

配置好之后,我们就可以正式开始我们的编程之旅了,下一篇带着大家认识一下,文件的权限等信息。
配置过程有问题的话,请及时提出,笔者看到会及时解答,更新,优化内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/46031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

韦东山嵌入式linux系列-驱动设计的思想(面向对象/分层/分离)

1 面向对象 字符设备驱动程序抽象出一个 file_operations 结构体&#xff1b; 我们写的程序针对硬件部分抽象出 led_operations 结构体。 2 分层 上下分层&#xff0c;比如我们前面写的 LED 驱动程序就分为 2 层&#xff1a; ① 上层实现硬件无关的操作&#xff0c;比如注册…

搭建docker私有仓库

1. 无认证私有仓库 拉取镜像&#xff0c; sudo docker pull registry运行registry容器&#xff0c; sudo docker run -dit --restart always --name registry.me -p 8000:5000 -v /registry.me/registry:/var/lib/registry registry查看&#xff0c; curl 127.0.0.1:8000/v2/_c…

防御第二次作业完成接口配置实验

一、实验括扑图 二、实验要求 1.防火墙向下使用子接口分别对应生产区和办公区 2.所有分区设备可以ping通网关 三、实验思路 1、配置各设备的IP地址 2、划分VLAN及VLAN的相关配置 3、配置路由及安全策略 四、实验步骤 1、配置PC跟Client还有server配置&#xff0…

树莓派编译安装php出现cc: fatal error: Killed signal terminated program cc1

树莓派编译安装php出现cc: fatal error: Killed signal terminated program cc1 dd if/dev/zero of/swapfile bs1k count2048000 mkswap /swapfile swapon /swapfile swapon -s echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab swapoff /swapfile…

C# Winform中ToolStripButton控件实战应用

在C# WinForms应用程序中&#xff0c;ToolStripButton控件是ToolStrip控件的一个重要组成部分&#xff0c;用于创建工具栏上的按钮。下面实战演示如何在WinForms项目中使用ToolStripButton&#xff1a; 步骤 1: 创建一个新的WinForms项目 打开Visual Studio并创建一个新的Win…

datawhale - 基于术语词典干预的机器翻译挑战赛 (一)

文章目录 torchtext 库是干什么用的 &#xff1f;TranslationDataset 类定义 Seq2Seq模型EncoderDecoderSeq2Seq 类 load_terminology_dictionary 函数示例用法 train 函数主程序代码模型评价load_sentences 函数translate_sentence 函数evaluate_bleu 函数主程序 测试集上进行…

【C++】初始化列表”存在的意义“和“与构造函数体内定义的区别“

构造函数是为了方便类的初始化而存在&#xff0c;而初始化时会遇到const成员变量、引用成员变量等&#xff0c;这些变量不允许函数内赋值&#xff0c;必须要在初始化时进行赋值&#xff0c;所以就有了初始化列表&#xff0c;初始化列表只能存在于类的构造函数中&#xff0c;用于…

Spring Boot快速上手

一&#xff0c;什么是spring 首先登陆Spring官网&#xff0c;看一下官网如何形容的&#xff0c; 可以看出Spring是为了使java程序更加快速&#xff0c;方便&#xff0c;安全所做出的java框架。 1.Spring Boot Spring Boot的诞生就是为了简化Spring的开发&#xff0c;也就是更…

DevOps工具链整合:打造高效的自动化工作流

DevOps工具链整合&#xff1a;打造高效的自动化工作流 DevOps是一种软件开发和运维的协作方法&#xff0c;旨在通过自动化和协作来提高软件交付的速度和质量。为了实现DevOps&#xff0c;我们需要整合各种工具&#xff0c;形成一个高效的自动化工作流。在本篇文章中&#xff0…

gfast前端UI:基于Vue3与vue-next-admin适配手机、平板、pc 的后台开源模板

摘要 随着现代软件开发的高效化需求&#xff0c;一个能够快速适应不同设备、简化开发过程的前端模板变得至关重要。gfast前端UI&#xff0c;基于Vue3.x和vue-next-admin&#xff0c;致力于提供这样一个解决方案。本文将深入探讨gfast前端UI的技术栈、设计原则以及它如何适配手机…

【VS2019】安装下载库HtmlAgilityPack,可解析 HTML (图文详情)

目录 0.背景 1.环境 2.详细步骤 0.背景 项目需要&#xff0c;搭建WCF服务&#xff0c;需求是输入一个string类型字符串&#xff08;网页代码&#xff0c;如<html><body><p>Hello, <b>World</b>!</p></body></html>&#xf…

语音识别HResults统计工具以及字根据关键词进行合并

#主要想说一下关键词合并 1.HResults统计工具可以参考其他博主的&#xff1a;https://blog.csdn.net/weixin_30348519/article/details/98426654?ops_request_misc%257B%2522request%255Fid%2522%253A%2522172088587416800215066191%2522%252C%2522scm%2522%253A%25222014071…

刷题之单词规律同构字符串(leetcode)

同构字符串 单词规律 两个都是映射关系&#xff0c;用两张哈希表记录互相映射就可以了 同构字符串&#xff1a; class Solution { public:bool isIsomorphic(string s, string t) {//用两张哈希表做映射if(s.size()!t.size()){return false;}unordered_map<char,char&…

清华计算几何-ConvexHull(凸包)-极点InTriangle/ToLeft Test

ConvexHull(凸包)的基本概念 给定一个点集, 求出最外围的点所形成的几何, 就是凸包。如下所示 凸包在计算几何是一个非常基础和核心的一个概念, 很多几何计算算法都围绕凸包展开。 极点和非极点 如上图所示, 蓝图圈圈住的点都是极端点, 极端点具备一个重要的特性: 极点(ext…

Vue 3 组合式 API 指南:响应式状态管理与跨组件通信

引言 随着 Vue 3 的发布&#xff0c;Vue 引入了一个新的编程范式——组合式 API&#xff08;Composition API&#xff09;。这一新特性旨在解决 Options API 在处理复杂逻辑时的一些局限性&#xff0c;并提供了一种更灵活、更可重用的方式来组织和重用代码 组合式 API 基础 …

YOLOv10改进 | 特殊场景检测篇 | 单阶段盲真实图像去噪网络RIDNet辅助YOLOv10图像去噪(全网独家首发)

一、本文介绍 本文给大家带来的改进机制是单阶段盲真实图像去噪网络RIDNet&#xff0c;RIDNet&#xff08;Real Image Denoising with Feature Attention&#xff09;是一个用于真实图像去噪的卷积神经网络&#xff08;CNN&#xff09;&#xff0c;旨在解决现有去噪方法在处理…

c# 容器变换

List<Tuple<int, double, bool>> 变为List<Tuple<int, bool>>集合 如果您有一个List<Tuple<int, double, bool>>并且您想要将其转换为一个List<Tuple<int, bool>>集合&#xff0c;忽略double值&#xff0c;您可以使用LINQ的S…

卷积神经网络-猫狗识别实战

课程来自bilibiliMomodel平台 全长只有两个小时&#xff0c;理论部分讲得很粗糙 1 人的视觉和计算机视觉 人的大脑&#xff1a;神经元细胞&#xff0c;轴突发送信号&#xff0c;树突接收信号&#xff0c;互相连接&#xff0c;连接的强度和状态会随着新的经历刺激而变化。 用…

server nat表和会话表的作用及NAT地址转换详细

本章节主要讲nat技术的基础 -会话表的建立也是看5元组 -状态检测技术的回包一样也看5元组&#xff0c;但是状态检测技术会看的除开5元组还有更多东西 老哥&#xff0c;你真的应该好好注意一个东西&#xff1a;我们的会话表只是为了后续包的转发&#xff0c;会话表是记录的首…

【机器学习】和【人工智能】在航空航天中的应用

作者主页: 知孤云出岫 目录 引言机器学习和人工智能在航空航天中的应用1. 预测性维护2. 飞行路径优化3. 自动驾驶飞行器 未来展望1. 增强人机协作2. 更智能的空中交通管理3. 高效的航空制造 结论参考文献 引言 随着科技的迅猛发展&#xff0c;机器学习和人工智能&#xff08;…