首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何编辑文件从远程服务器作为根,而ssh-ing的VS代码?

要编辑远程服务器上的文件作为根目录,可以使用VS Code的远程开发扩展来实现。以下是具体步骤:

  1. 安装VS Code:首先确保你已经安装了VS Code编辑器,可以从官方网站(https://code.visualstudio.com/)下载并安装。
  2. 安装Remote Development扩展:在VS Code中打开扩展面板(按下Ctrl+Shift+X),搜索并安装"Remote Development"扩展。这个扩展提供了远程开发所需的工具和功能。
  3. 连接到远程服务器:在VS Code的左下角点击"Remote Explorer"图标,然后选择"SSH Targets"。点击右上角的"+"按钮,选择"Add SSH Host"。在弹出的输入框中输入远程服务器的SSH连接信息,包括主机名、用户名和密码/密钥。
  4. 连接到远程服务器:在"Remote Explorer"中,你应该能够看到刚刚添加的远程服务器。点击它以建立SSH连接。如果你使用密码进行身份验证,VS Code会要求你输入密码。如果你使用密钥进行身份验证,VS Code会自动使用你的密钥。
  5. 打开远程文件夹:连接成功后,你将看到远程服务器上的文件系统。右键点击你想要作为根目录的文件夹,选择"Open Folder in Container"。这将在VS Code中打开远程文件夹,并将其设置为根目录。

现在你可以在VS Code中编辑远程服务器上的文件,就像在本地编辑一样。你可以使用VS Code的各种功能和插件进行开发、调试和测试。

需要注意的是,以上步骤是使用VS Code的远程开发扩展来实现的,不涉及具体的腾讯云产品。腾讯云提供了丰富的云计算产品和解决方案,可以根据具体需求选择适合的产品。你可以访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于腾讯云的产品和服务。

相关搜索:使用VS代码远程编辑文件的最佳方式是什么?从VS 2010扩展中的代码编辑器中打开无文件源代码文档如何编辑VS代码设置,以便突出显示已修改文件的选项卡?perl:如何从编辑的文件中只保存编辑过的更改(而不删除它)?在使用VScode上的远程SSH扩展之后,我可以在终端中使用nano编辑文件,但不能通过VS代码编辑器进行编辑如何从另一个布局(而不是作为根布局膨胀的布局)插入findViewById片段?如何才能阻止VS Code建议我从已转换的文件中导入代码?如何从VS代码创建一个新的Rust项目,而不是通过命令行?如何在atom编辑器中显示未保存文件的初始单词作为标题,而不是"untitled“从VS工作区代码本地工作的.NET网络应用程序异步调用,而不是从服务器如何用php从远程服务器上的zip文件中读取csv文件?如何从.bat文件在heroku上的远程postgres数据库上运行代码如何使用JSON文件作为JS对象,而不将其导入到webpack编译的代码中?NodeJS如何从远程服务器读取大型CSV/文本文件,而不将其保存到磁盘?我如何改进我的代码,以便更有效地从远程服务器加载图像,而不会出现UI延迟?如何从具有相同web地址的vpn访问远程服务器上的文件当VS代码运行时,它找不到文件,而空闲可以毫无问题地运行相同的代码,如何修复它?如何使用从远程服务器获取的属性文件配置数据库连接如何使用pyVmomi从Vsphere中的群集服务器获取文件到远程(主机) pc如何使用ajax在我的php页面上从远程服务器输出脚本文件
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Azure机器学习 - 使用与Azure集成Visual Studio Code实战教程

本文介绍如何启动远程连接到 Azure 机器学习计算实例 Visual Studio Code。借助 Azure 机器学习资源强大功能,使用 VS Code 作为集成开发环境 (IDE)。...可以 Azure 机器学习工作室“笔记本”或“计算”部分创建连接。 笔记本 选择“笔记本”选项卡。 在“笔记本”选项卡中,选择要编辑文件。...选择“在 VS Code(桌面)中编辑”。 5. 还可以文件资源管理器命令栏或文件资源管理器中文件夹上操作菜单启动 VS Code 网页版,不打开笔记本 计算 选择“计算”选项卡。...令牌在会话开始时颁发,它会自动刷新以维护与计算实例连接。 连接到远程计算实例之后,使用编辑器执行以下操作: 创作和管理远程计算实例或文件共享上文件。...你可能会发现,在执行特定操作时(例如,编辑和调试文件),自己喜欢使用 VS Code,执行其他操作时(例如,创建训练作业),则更喜欢使用 Azure 机器学习工作室。

23720

「 工具篇 」VS Code

Visual Studio Code VSC 前身是微软基于云端编辑器项目:Monaco 编辑器,它作为微软云服务一部分,提供在线编辑代码能力。 ?...VS Code 代码编辑器滚动虚拟化 让编辑器只渲染可见部分,减小大文件编辑对浏览器压力。 同时配合 css translate3d, 避免重复渲染没有改变代码行。...使用VS Code 远程连接服务器原理如下,VS Code 会在远程主机上运行一个Server,本地通过SSH连接到远程服务器。 ?...VS Code 服务器端部署 Code Server 下载与运行 Coder-server项目部署在远程服务器上,可以实现随时随地打开浏览器写代码,操作步骤如下: ssh连接到服务器上 下载code-server...需要你等半天将页面服务器发送过来,这肯定是不能和本地访问相媲美的。

3K30
  • 手把手配置VS Code远程开发工具教程

    Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统且开放源代码代码编辑器,它支持测试,并内置了Git 版本控制功能...微软在 PyCon 2019 大会上发布了VS Code Remote , 1.35.0 版本正式提供可以在本地编辑远程开发环境文件功能,所以首先确保你VS Code版本是在这个之上才能体验到...VS Code远程开发工作原理,大致是这样: ? 废话不多说,下面讲一下如何配置: 我本地系统是 Win10 , Remote OS 是 Linux腾讯云主机。...安装插件是在云服务器VS Code上,对本机VS Code没有影响,插件在远端提供功能,比如代码审查、自动补齐等等,而这所有的一切就像在本地操作一样,对文件更改也是直接操作云主机上文件,丝滑连接...(6)代码编辑远程终端调试。打开文件编辑是云服务器文件,同时可以打开云服务终端,直接在终端操作编译或者查看云服务器信息。 ?

    3.8K40

    使用VSCode和SSH进行远程开发

    0.为什么需要远程开发 在进行嵌入式Linux开发时候,为了方便,通常在Windows上使用代码编辑编辑代码,交叉编译工具在Linux虚拟机或者服务器上,在开发期间需要不停进行如下循环操作: 编辑代码...,使用基于SSHSCP将文件上传到服务器; 使用SSH远程终端,在服务器上编译出可执行文件; 编译完成后使用基于SSHSCP将文件传回到本地; 这些操作都是基于SSH,但是需要终端软件,文件传输软件...如果本地编辑器可以直接通过SSH打开远程服务器目录,操作文件,执行命令,这就称之为远程开发,使用远程开发可以大大方便我们开发过程。...只是一个前端界面,在本文中我们主要讲述如何使用SSH扩展,如图: ?...4.3.打开远程目录作为工作区 点击文件视图: ? 然后选择要打开目录: ? 打开成功如下: ? 4.4.使用远程终端 直接点击新建终端即可打开Bash: ?

    14.5K41

    手把手体验远程开发,确实爽

    0 开始体验一波远程开发 大家好,我是鱼皮。 记得刚开始学编程时候,我理所应当地以为只能编辑自己电脑上代码文件。...如果想要修改服务器代码,只能先把代码服务器上拷贝下来,然后在本地修改好再上传到服务器上。 但是这样效率实在太低了! 后来我学聪明了,利用 git 在本地和远程之间同步。...远程开发特点是: 代码不放在自己电脑上,而是在远程连接服务器上 可以在本地直接实时查看和修改远程服务器代码 也就是说,我们可以蹲在家里,用自己一台电脑去灵活编辑远在天边服务器代码。...先在 VS Code 中写下一行优质代码: [image-20210727163250445.png] 再在 XShell 中编辑文件,可以立即看到 VS Code 写下那行代码,在它下面再写一行:...远程调试 除了远程编辑代码外,我们可以利用 VS Code 本身代码提示能力和调试能力。由于远程调试和本地调试几乎没有任何区别,此处不再演示。

    2.5K51

    使用VS Code进行远程开发

    等公司工程师们使用像vim这样编辑器来远程操作安全强大“开发者虚拟机”,使用其他基于云搜索和导航服务,这些服务规模甚至超出了最好笔记本电脑所能处理范围。...安装VS Code并(此时要小心!)像往常一样编辑Windows文件系统。我们对启用Node.js远程调试做了一些工作。我们认为可以简单地安装一个小脚本来支持bash shell启动code。...Remote-SSH扩展允许你通过一个运行SSH服务器来打开任何远程机器、虚拟机或容器上文件夹或工作区。通过SSH进行开发你可以: 在比本地机器更大、更快或更专业硬件上进行开发。...你可以通过一个devcontainer.json文件来告诉VS Code 如何配置开发容器,包括要使用Dockerfile、要打开端口和要安装在容器中扩展。...你文件被挂载到容器中,这样你就可以打开文件,并开始使用完整智能感知(完成)、代码导航、调试等特性对文件进行编辑。 查看这段2分钟视频,了解运行中开发容器。

    4.1K10

    Win 独享 WSL 并搭配 Oh My Zsh

    在 WSL 情况下,文件系统 / 分区或文件装入点。 并非 / 下所有内容都是相同驱动器。...搭配 Visual Studio Code Visual Studio Code 以及 Remote - WSL 扩展使你能够直接 VS Code 使用 WSL 作为实时开发环境。...VS Code 内置 Git 支持轻松管理版本控制 直接在 WSL 项目上运行命令和 VS Code 扩展 在 Linux 或已装载 Windows 文件系统(例如 /mnt/c)中编辑文件,而无需担心路径问题... VS Code 中 还可以通过使用 VS Code 中快捷方式 CTRL+SHIFT+P 调出命令面板,以访问更多 VS Code 远程选项。...如果随后键入 Remote-WSL,将看到可用 VS Code 远程选项列表,使你可以在远程会话中重新打开文件夹,指定要在哪个发行版中打开,等等。

    3.4K20

    知乎分享:vscode入门到进阶

    地址:知乎 内容大纲 VS Code 优势 VSVS Code 到底有什么关系? 微软 VS 组里面抽了一拨人做 VS Code,是真的吗? VS 支持 Java ?...基于浏览器代码编辑器:IntelliSense,代码验证,语法高亮等特性 Language Server Protocol IDE与语言服务器之间协议,可以允许开发人员在最喜爱工具中使用各种语言来写程序...DAP 希望将编辑器与调试器解耦合,便于编辑器与其他Debugger集成 VSCode是如何做开源 开源三个阶段:公开源代码->Issues&PRs->Planning&Design 实时更新,管理...多目标调试,比如在开发Web应用时候,可以同时调试前端和后端应用。 远程开发 VSCode Remote,允许将容器/远程计算机/WSL作为完整开发环境。...、跟踪光标、团队调试、分享本地服务器、共享终端 Visual Studio IntelliCode:AI赋能,根据上下文给出编程建议与智能提示 插件开发 设计 如何获取产品灵感:日常生活、github

    1.8K10

    VS Code插件推荐

    引言VS Code是微软开发一款代码编辑器,既拥有高自由度、又拥有高性能和高颜值,最关键是,VS Code还是一款免费并且有团队持续快速更新代码编辑器。...markdownlint是Visual Studio代码编辑扩展,其中包括一个规则库,用于鼓励Markdown文件标准和一致性。...SSH服务器远程机器作为开发环境。...在不同远程开发环境之间快速切换,并安全地进行更新,不用担心影响您本地计算机。多台机器或多个位置访问现有的开发环境。调试在其他地方运行应用程序,例如客户站点或云中。...本地机器上不需要源代码就可以获得这些好处,因为扩展直接在远程机器上运行命令和其他扩展。您可以打开远程计算机上任何文件夹并使用它,就像文件夹在您自己计算机上一样。

    44940

    微软VS Code已原生支持Jupyter笔记本,再也不用打开网页调试运行了

    本月,微软给VS Code加入了一项令人感到惊喜功能:直接在编辑器中运行调试Jupyter Notebook,而无需任何第三方插件。 过去开发者想要运行调试.ipynb文件,几乎只能使用网页。...当代码单元格处于命令模式时,左侧竖线为蓝色长条,表示已被选中。 ? 若处于编辑模式时,则竖线将带有绿色斜线阴影。 ? 后面两种模式该如何切换?...编辑模式切换到命令模式,按ESC键;从命令模式切换到编辑模式,按Enter键。 但是Jupyter笔记本通常不会只有一个单元格。点击笔记本底部或者顶部“+”图标,都可以添加新代码单元格。 ?...编辑Markdown Jupyter笔记本特点就是将Markdown文档和Python代码结合在一起,如果我们想写一段文档不是代码,则需要点击单元格中Markdown图标,将代码模式转变成文档模式...最后,VS Code还可以连接到远程Jupyter服务器,从而在远程计算机上运行代码。 打开命令面板,运行Python: Specify Jupyter server URI。

    5.4K40

    【5分钟玩转Lighthouse】Win10远程连接同步代码(附视频)

    而且,Windows笔记本环境和远程Linux主机下不完全一致,怎样解决Python代码编辑/同步和调试运行等问题呢? 如果你也有同样困惑,看这一篇教程就足够了。...本文将详细地从零开始,介绍如何Windows10操作系统下远程连接Lighthouse等云服务器,并通过VSCode/SFTP等工具远程编辑执行Python程序。...另外,Termius除了作为SSH客户端外,还支持主机分组、端口转发、文件传输等多种特性。...如果你平时也喜欢用VS Code编辑代码,可以按照这篇教程【5分钟玩转Lighthouse】Theia IDE尝试下Lighthouse新上Theia IDE 1.5.0应用镜像,这样甚至连本地VS...Code都不用安装了,直接通过浏览器远程编辑服务器代码,也是一种全新体验。

    10.9K5117

    最新正版激活码 IDEA2022激活码注册码 免费使用 激活Code

    简而言之,代码编辑器通常会具有很多可配置性和可扩展性网络,(jetbrains)IDE往往会深入研究单一语言或工作流,扩展性却较低,并且受支持语言本身也具有很深可配置性。...我同意,我也认为关于vs代码作为通用文本编辑评论是很公平。...JetBrains东西几乎一样。不支持诸如如何配置其自动格式化程序以兼容特定设置美化工具。不支持开箱即用必需配置。代码构建build和IDE通常生活在完全不同世界中。...我对VS Code看法是,他们对开发容器和ssh支持是最好,并且是杀手级功能。我非常想在IDEA中使用VS Code远程开发功能,并在YouTrack中跟踪其远程开发功能。...这些天我主要在进行PHP开发,并且有一个LAMP堆栈作为docker容器在服务器上运行。同步几乎是即时(99%时间),罕见冲突很容易解决,并且调试当然仍然有效。

    1.8K20

    我最终还是选择了 VS code...

    强大远程开发、丰富插件、轻量化编辑器...... 每一点都让我觉得它恰到好处。本文,我就来详细介绍一下 vs code 远程开发并推荐 5 款我个人认为不错插件。 —▼— 前言 ?...对比一下 IntelliJ 和 vs code 远程开发就一目了然。 IntelliJ 远程开发只有专业版才有,社区版没有这项功能。 vs code 免费即可使用远程开发功能。... vs code 是通过 SSH (Secure Shell) 方式连接到远程服务器,换句话说,vs code 在远程开发过程中扮演角色更像是一款终端模拟工具,它不需要繁琐上传和下载步骤,而且实时性更好...不得不佩服微软在软件方面的实力,一旦他们去专注做一件产品,真的会做到令人惊艳地步。所以,经过多项对比,我还是选择了 vs code 作为远程开发工具。这样,真的彻底解放了对终端模拟工具依赖。...,然后通过 FTP 等方式把这个文件上传到远程服务器

    1.5K20

    Visual Studio Code 1.73正式发布

    出品 | OSC开源社区(ID:oschina2013) Visual Studio Code 是一个开源代码编辑器,支持 IntelliSense、调试、Git 和代码片断。...微软于今天正式发布了 1.73 版本,更新内容如下: 搜索中包括和排除文件夹 当在搜索视图结果树状视图中右键单击一个文件夹时,现在在上下文菜单中有两个新选项。...选择 Exclude Folder from Search(搜索中排除文件夹)可以将选定文件夹路径添加到要排除文件文本框中。在这里添加一个路径将排除任何符合所列路径或模式搜索结果。...Command Center 模式快捷方式 Command Center(命令中心)增加了一个新顶部部分,使其容易发现如何导航到文件、运行命令等。...远程开发 远程开发扩展允许你使用容器、远程机器或 Windows Subsystem for Linux(WSL)作为一个全功能开发环境。

    1.2K30

    在 Windows 上使用 Python 进行 web 开发

    VS Code 与适用于 Linux Windows 子系统完美集成, 提供内置终端在代码编辑器和命令行之间建立无缝工作流, 此外还支持使用通用 Git进行版本控制 git直接内置于 UI 中命令...打开 WSL-远程窗口 VS Code 使用远程 WSL 扩展 (之前安装) 将 Linux 子系统视为远程服务器。 这使你可以使用 WSL 作为集成开发环境。 了解详情。...打开 VS Code 后, 你应该会在左下角看到远程连接主机指示器, 让你知道在 WSL 上进行编辑:Ubuntu-18.04。 ? 关闭 Ubuntu 终端。...这会显示当前已安装 Python 解释器列表。 详细了解如何配置 Python 环境。 让我们创建并运行一个简单 Python 程序作为测试, 并确保已选择正确 Python 解释器。...下面的代码包含一个路由, 用于将应用程序 URL""() 映射views.home到刚刚添加到hello/views.py函数: from django.urls import path from

    6.8K40

    更现代R代码编辑器----本地VSCode-R搭建

    单 session 布局固定 内存消耗大 首先, "得益于"单 session 操作, 当RStudioConsole 中运行了一个命令后, 整个编辑器就会失去响应, 时不时无响应对编程打击是巨大...其次,VSCode具有出色代码自动完成功能和强大代码编辑工具,这些工具可以帮助您更快地编写和调试代码。您可以轻松地自定义代码片段、快捷键和扩展,以便更好地适应自己编码风格和需求。...因此,如果你正在寻找一个更灵活、更高效R代码编辑器,那么VSCode是一个值得考虑选择。...图片 过程--以macOS为例 我们需要东西 本地VS Code及插件 R(R LSP Client已被整合, 不需要单独安装) R tools 本地R包 languageserver httpd 服务器应用...# 如何在 VSCODE 中高效使用 R 语言 (图文详解) # VS Code 系列文章(二):Mac OS 系统下配置 VS Code R 运行环境 # shiny 服务器未响应, 忘掉Rstudio

    3.2K10

    提升编程效率:你不能错过18款VS Code扩展

    /home 本文推荐了19个VS Code扩展: Swimm:通过丰富文本编辑器创建文档,与代码互动,并随着代码更改自动更新。...Tabnine:一个AI代码助手,可提供实时代码补全,提高开发速度。 Remote-SSH:使用SSH服务器任何远程机器作为开发环境,无需将源代码放在本地机器上。...Docker:使得Visual Studio Code构建、管理和部署容器化应用变得更容易。 Git History:用户可以方便地查看提交历史,检查文件更改,并比较代码不同版本。...Remote-SSH扩展允许我们使用任何带有 SSH 服务器远程计算机作为开发环境。 不需要将源代码放在本地机器上即可获得这些好处,因为扩展程序可以直接在远程机器上运行命令和其他扩展程序。...当你有多个VS Code实例、使用VS Live Share或使用VS Code远程功能,并且您想快速识别您编辑器时,这是理想。 18.

    31520

    VS CODE远程开发入门

    假设您在云上有一个GPU虚拟实例或物理上只有主机计算机,可以有多种选项,如远程桌面或 Jupyter Notebook ,为您提供类似于桌面的开发体验,但是 VS CODE 远程开发扩展比 Jupyter...此后,我们不再需要在 vi 中以相同方式编辑代码。...要验证 SSH 设置,请在 Windows 计算机上启动新命令行提示符,然后键入 ssh @ ,它应该自动登录不要求输入密码。...最后一步,在新窗口中,单击侧栏中 Open Folder 以选择您远程计算机上文件夹路径,您可以键入 Ctrl + ` 打开远程计算机上终端,就如同在本地一样。...结论和进一步阅读 现在,您已经拥有了一个快速教程,该教程向您展示了如何从头开始设置VS CODE远程开发,使您可以在无监视器远程服务器上享受桌面开发体验。

    2.1K30

    「译」提升 Web 开发效率 VS Code 扩展

    Visual Studio 是一个功能全面且便捷集成开发环境, VS Code 则是一个开源、跨平台源码编辑器,在 web 开发群体中尤其出名。它不仅快速、可扩展、可自定义,而且还有大量功能。...我已经使用 VS Code 很久了,作为一名全栈开发者,我也尝试过各种扩展。本文将介绍一些对我开发工作起到很大帮助扩展,希望能对你有所帮助。...使用上面两个扩展后,你编辑器就会铺满各种颜色,这可以让代码块更容易阅读,同时起到护目的效果。一旦你习惯了它们,VS Code 就不再平淡无奇了。...VS Code Icons: 提供文件图标,可以提高编辑颜值 Dracula:这是一直以来钟爱一个主题 Prettier:通过解析代码并根据自己规则重新打印,从而实现一致代码风格。...Remote SSH: 可以使用任何带有 SSH 服务器远程计算机作为开发环境,从而在各种情况下极大地简化开发和故障排查过程。

    78421

    疫情期间,我们找到了7个优秀远程“结对编程编码工具,开发者们都在用

    这可以让团队更有凝聚力,也有助于创造更好产品。 远程对编程是指两个或更多程序员远程一起编写代码。这可以通过使用各种不同工具在线完成。 在我们结对编程指南中了解更多关于如何启动结对编程信息。...Visual Studio Live Share Live Share是作为一个扩展安装,无论你是运行VS Code桌面或VS Code web客户端,它都能平稳地工作。...虽然许多代码协作工具传统上都是绑定在主机视角上,但Live Share允许每个人根据自己条件浏览文件和修改代码。...您可以决定任何人是否可以随意编辑,或者在给定时间(课堂模式)控制谁可以编辑文件更改、依赖项更改和选择都在会话之间保持最新。...Remote Collab for SublimeText 远程作为SublimeText带来了虚拟结对编程。

    66010
    领券