vscode配置使用和常见错误

        先来看看如何使用vscode。

官网下载地址:Visual Studio Code - 代码编辑。重新

        我是直接点Windows下载的,我看别人博客还分享下载缓慢的问题,大家如果也出现了可以去搜一搜,很容易解决。

一 大致使用

        我们直接点打开文件,它会让我们打开一个在任意位置的文件。

点这几个选项就可以创建代码文件和目录。

然后我们写代码试试。

        注意,要编译代码文件要像在xhell下用gcc命令,当然c++代码要用g++,那如何弹出这个输入命令的窗口呢?ctrl+~即可。

        先前都是在xhell下用vim写代码,挺不习惯的,现在来vscode下试试,可是vscode和我们的xhell有什么关系呢,其实也就是我们要让我们的vscode和远端服务器连接,因为我们购买的云服务器显然不是在我们的电脑上,而是别的地方,我们输入指令给这个云服务器,然后云服务器将结果返回显示到我们屏幕上。所以如果把vscode和xell连接了,那我们在vscode就可以对远端代码文件做处理。

二 配置vscode

        1 安装Reomte_SSH

        2 新建远程

         或者按F1,然后点添加新的ssh主机

        都是会显示下面这个输入窗口,然后我们再输入ssh 用户名+@+主机名。

        主机名是xhell下我们的ip地址。

        下面这个选项是让我们选择一个文件记录用户名和主机名。

        最后就是链接主机

        可以选择在当前窗口或者新起一个窗口链接,然后输入密码,由于我们链接了主机后要选择打开云服务的某个文件夹,这个下面就是记录我们历史上打开的目录,相当于一进入到xshell就进入某个工作目录一样。

链接成功

三 开始使用

        选择一个工作目录打开,如果在xshell下写了一段时间就会对/home/hqy这种家目录非常熟悉,也就能理解我们现在是在选择打开代码文件夹。

        再输一次密码

        写代码和先前讲的使用一致,创建文件,然后ctrl+~打开命令窗口,输入命令。

四 安装其余插件

        注意:安装插件时要链接远端,这样才会将插件配置到远端,才会起作用。

        支持语法补齐,代码高亮

        主题插件

中文插件

五 常见报错

        这个报错不是指写代码的报错,而是在链接远端主机时常常失败,我在使用时也遇到了两种情况,接下来就分享一下。

1 链接报红

        这个错误当时困扰了我可不少时间,找博客发现有人和我这一样的报错,如下。

先是报红,然后一直打印Waiting for.....,我就根据远程主机不符合..去网上找处理方法,

        处理却有点看不懂,也不太敢照做,后来问了别人才知道是vscode更新导致的,所以我就把版本更新到2023年11月那个版本,链接的时候也就没有报错了,有意思的是,下次再用vscode发现又不行了,但是一重新安装旧版本又行了,我猜测是因为vscode会自动更新,所以我就去网上找禁止vscode自动更新的方法,终于解决了。

        

2 反复输密码

        这个是因为守护进程的原因,让我们无法登陆远端主机,我们可以去xshell下查查有没有守护进程,全部kill就可以了,

如果没有就是其它问题。

字数不多,水一水,这些问题我也没遇过,两眼一抹黑,只能疯狂找网上博客找解决方案,最后稀里糊涂地搞定了。

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

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

相关文章

Sora爆火,普通人的10个赚钱机会

您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦。💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通…

C++面试宝典第28题:寻找丢失的数字

题目 给定一个包含n个整数的数组nums,其中nums[i]在区间[1, n]内。请找出所有在[1, n]范围内,但没有出现在nums中的数字,并以数组的形式返回结果。 示例1: 输入:nums = [4, 3, 2, 7, 8, 2, 3, 1] 输出:[5, 6] 示例2: 输入:nums = [1, 1] 输出:[2] 解析 初看这道题,…

基于Java开发的个人视频网站的搭建与实现[附源码]

基于Java开发的个人视频网站的搭建与实现[附源码] 🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统 &am…

root MUSIC 算法补充说明

root MUSIC 算法补充说明 多项式求根root MUSIC 算法原理如何从 2 M − 2 2M-2 2M−2 个根中确定 K K K 个根从复数域上观察 2 M − 2 2M-2 2M−2 个根的分布 这篇笔记是上一篇关于 root MUSIC 笔记的补充。 多项式求根 要理解 root MUSIC 算法,需要理解多项式求…

浅析太阳能电池量子效率测试系统的主要组成部分

太阳能电池量子效率测试系统是用于对太阳能电池进行量子效率测试的设备。量子效率是指太阳能电池在接收光照射时,将光子转化为电子的效率。太阳能电池的量子效率越高,其转化光能为电能的效率就越高。主要由以下几个组成部分构成: 光源&#x…

阿里云配置服务器详细指南_2024年CPU内存带宽配置选择

阿里云服务器配置怎么选择?根据实际使用场景选择,个人搭建网站可选2核2G配置,访问量大的话可以选择2核4G配置,企业部署Java、Python等开发环境可以选择2核8G配置,企业数据库、Web应用或APP可以选择4核8G配置或4核16G配…

【PyQt】在PyQt5的界面上集成matplotlib绘制的图像

文章目录 0 前期教程1 概述2 matplotlib2.1 库导入2.2 图片的各个部分解释2.3 代码风格2.4 后端 3 集成matplotlib图像到pyqt界面中3.1 使用到的模块3.2 理解Qt Designer中的“控件提升”3.3 界面与逻辑分离的思路3.4 扩展 0 前期教程 【PyQt】PyQt5进阶——串口上位机及实时数…

用例是独立的-《软件方法》自测题解析38

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 《软件方法》第5章自测题2 8 [ 多选题 ] 根据以下业务序列图,请问属于“一卡通系统”用例的有:  A) 外来办事人员→登记  B) 一卡通系统→判断黑名单 …

GIS工具maptalks——初始化

GIS工具maptalks开发手册(一)——hello world初始化 为何使用maptalks? ​ Maptalks项目是一个HTML5的地图引擎, 基于原生ES6、Javascript开发的二三维一体化地图。 通过二维地图的旋转、倾斜增加三维视角,通过插件化设计, 能与其他图形库echarts、d3.j…

如何在 Linux 中安装 s3cmd 并管理 Amazon s3 存储桶

S3, – 简单存储服务- 是亚马逊的存储服务,为 IT 团队提供一种安全、可扩展且可靠的方式来存储和检索云上的文件和文件夹。 S3 可确保数据在需要时可用并随着需求的增长而扩展,从而帮助您充分利用数据。 通常,在登录到您的 AWS 账…

Mybatis源码分析

Mybatis源码分析 第一章、回顾 1. 课程中工具的版本 1. JDK8 2. IDEA2018.3 3. Maven3.5.3 4. MySQL 5.1.48 --> MySQL 5Mybatis 3.4.62. Mybatis开发的简单回顾 1. Mybatis做什么?Mybatis是一个ORM类型框架,解决的数据库访问和操作的问题&#xf…

Manifest merger failed with multiple errors, see logs

问题 Manifest merger failed with multiple errors, see logs详细问题 笔者进行Android 项目开发&#xff0c;修改AndroidManifest.xml代码后&#xff0c;控制台报错 AndroidManifest.xml报错核心代码 <manifest><uses-permission android:name"android.perm…