Linux bash脚本 远程开发环境配置

news/2024/12/21 23:47:40/

参考资料

  1. 太香了,VSCode远程开发插件,值得一试
  2. Visual Studio Code で Remote SSH する。
  3. Managing extensions

目录

  • 一. 远程开发必备
  • 二. 连接远程开发服务器
  • 三. 安装远程开发插件


一. 远程开发必备

VSCode插件

  • Remote - SSH
    • 通过使用 SSH 链接虚拟或者实体Linux主机
  • Remote - SSH: Editing Configuration Files
    • 管理和编辑 SSH 配置文件
  • Remote Explorer
    • 管理和浏览远程连接

其他

  • Git
  • 免密登录配置
    • 可参考这篇博客 ⇒ Linux ssh 免密登录配置

二. 连接远程开发服务器

⏹安装完毕远程开发的插件,同时完成免密登录的配置后,就可以通过下图所示的图标进行远程连接

在这里插入图片描述

⏹初始化连接时,会让我们选择远平台的类型,由于是连接linux开发,所以选择linux
我们的选择会配置到settings.json文件中。

在这里插入图片描述

⏹第一次远程连接成功之后,VSCode会在服务器端安装vscode-server,以供远程开发

在这里插入图片描述


三. 安装远程开发插件

在这里插入图片描述

⏹远程连接到服务器开发时,会发现之前在VSCode中安装的bash开发插件不起作用。
明明安装了Bash IDE插件,但是却并没有代码提示。

⏹这是因为开发的插件只是安装在本地,并没有安装到远程的服务器上,所以在远程开发时,没有提示。
如下图所示,将插件安装到服务器上,安装完成后,插件会保存在服务器的/home/apluser/.vscode-server/extensions路径中。

在这里插入图片描述

⏹远程开发插件安装完成后,远程开发就有插件提供的代码提示等功能了。

在这里插入图片描述


http://www.ppmy.cn/news/1536235.html

相关文章

15分钟学 Python 第36天 :Python 爬虫入门(二)

Python 爬虫入门:环境准备 在进行Python爬虫的学习和实践之前,首先需要准备好合适的开发环境。本节将详细介绍Python环境的安装、必要库的配置、以及常用工具的使用,为后续的爬虫编写奠定坚实的基础。 1. 环境准备概述 1.1 为什么环境准备…

方法重写与多态

方法重写 1.在子类和父类直接 2.方法名相同 3.参数个数和类型相同 4.返回类型相同或是其父类 5.访问权限不能严于父类 package com.hz.ch04.test01;public abstract class Pet {private String name;private int love;private int health;public String getName() {retur…

Linux聊天集群开发之环境准备

一.windows下远程操作Linux 第一步:在Linux终端下配置openssh,输入netstate -tanp,查看ssh服务是否启动,默认端口22.。 注:如果openssh服务,则需下载。输入命令ps -e|grep ssh, 查看如否配有, ssh-agent …

Linux 基础入门操作 - 第四章 GDB调试器调试程序

4 GDB 调试程序 GDB(GNU Debugger)是GNU项目的调试器,主要用于调试C、C和其他编程语言编写的程序。它是开发过程中非常强大和重要的工具,尤其在定位、分析和修复程序中的问题时非常有用。以下是GDB的主要作用和功能: …

JavaScript中的数组不改变原数组的方法

数组 var a [1, 2, 3, 5, 8, 13, 21] 不改变原数组的方法 length 数组元素的长度 继承自原型 concat(arrayX,arrayY) 合并两个或多个数组,返回新数组 合并,a.concat(b) var a[1,2,3],b[4,5,6],c[7,8,9]; a.concat(b,c); //[1, 2, 3, 4, 5, 6, 7…

Linux基础入门 --13 DAY(SHELL脚本编程基础)

算数运算 1.shell支持算数运算,但只支持整数,不支持浮点数 2.bash中的算数运算符 - * / % 取模 ** 乘方 let命令 [rootlocalhost ~]# type let let is a shell builtin [rootlocalhost ~]# help let let: let arg [arg ...] Evalua…

招联金融校招内推2025

【投递方式】 直接扫下方二维码,或点击内推官网https://wecruit.hotjob.cn/SU61025e262f9d247b98e0a2c2/mc/position/campus,使用内推码 igcefb 投递) 【招聘岗位】 后台开发 前端开发 数据开发 数据运营 算法开发 技术运维 软件测试 产品策…

YOLO11改进|注意力机制篇|引入MLCA轻量级注意力机制

目录 一、MLCA注意力机制1.1MLCA注意力介绍1.2MLCA核心代码 五、添加MLCA注意力机制5.1STEP15.2STEP25.3STEP35.4STEP4 六、yaml文件与运行6.1yaml文件6.2运行成功截图 一、MLCA注意力机制 1.1MLCA注意力介绍 MLCA(Multi-Level Channel Attention,多级通…