vscode实现本地代码自动同步到远程机器

这篇具有很好参考价值的文章主要介绍了vscode实现本地代码自动同步到远程机器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        在用vscode编码时经常会遇到代码在本地,实际代码编译运行在远端的服务器上,如果在本地修改了代码还需要用比较工具同步到远程服务器上,这样的开发模式非常费时费力,有时候还会漏代码,给开发带来了隐患。

        以上的不变可以通过vscode的插件SFTP来实现本地开发的代码自动同步到远程机器上,省去了人工同步的步骤,而且不会漏合代码,非常值得推荐。

目录

一,安装SFTP插件

二,设置SFTP参数

三,自动连接远程机器

四,代码自动同步展示


一,安装SFTP插件

vscode 同步,Others,vscode,本地代码自动同步到远程机器,sftp

二,设置SFTP参数

1,按ctrl+shift+p,调出窗口,随后输入sftp:config,回车

vscode 同步,Others,vscode,本地代码自动同步到远程机器,sftp

2,在打开的sftp.json中设置sftp参数

{
    "name": "dev14",
    "host": "192.168.1.100",
    "protocol": "sftp",
    "port": 22,
    "username": "root",
    "password": "ftzchina",
    "remotePath": "/root/data",
    "uploadOnSave": true,
    "useTempFile": false,
    "openSsh": false,
    "watcher": {
        "files": "**/*",
        "autoUpload": true,
        "autoDelete": false
    },
    "ignore": [
        ".vscode",
        ".git",
        ".DS_Store",
        "GTAGS",
        "GRTAGS",
        "GPATH",
    ]
}

remotepath:就是编译机存放代码的地方

password:就是登录编译机的密码

watcher:意思是里面的文件修改后会自动更新到远程编译机上

ignore:就是字面意思,里面的文件不会同步更新

uploadOnSave: true 表明本地的修改在ctrl + S后会自动同步到远端

Upload Folder 和 Download Folder 在 uploadOnSave 和 watcher 都关闭的情况下使用

        同步全部的工程文件,可以在需要同步的文件夹上面右键:选择SFTP:Sync to remote,即可同步到远程服务器,或使用 ctrl+shift+p 快捷键调出输入框,选择 SFTP:Sync to remote 回车

        同步单一的文件,在以在需要同步的文件上右键,选择SFTP:Upload,即可同步到远程服务器,或使用 ctrl+shift+p 快捷键调出输入框,选择 SFTP:Upload 回车

大家可以根据自己的需求灵活的设置以上的参数,设置完上述参数后保存

三,自动连接远程机器

第二步设置好后,不出意外的话会自动连接到远程机器,那怎么知道有没有连上呢?

vscode 同步,Others,vscode,本地代码自动同步到远程机器,sftp

 出现上面的小图标,并且在右边栏能看到远程机器的文件结构(由于敏感信息就不展示了),如果到了这一步说明设置就成功了,下面可以修改一下本地代码看看好不好使

四,代码自动同步展示

我们在本地修改一行代码,保存。调出输出框,有如下打印

vscode 同步,Others,vscode,本地代码自动同步到远程机器,sftp

         我们再去远程机器上查看相同目录下的同名文件,看看修改有没有同步过去,如果是git库的话,直接用git status,然后git diff看更加的直观

        至此我们通过sftp插件就实现了在vscode上本地代码自动同步到服务器,省去了我们人工同步的步骤。

作为C语言开发,文章的最后推荐一下常用的vscode插件

vscode 同步,Others,vscode,本地代码自动同步到远程机器,sftp

C/C++:负责C/C++代码的基本功能,代码跳转;

Code Navigation:在下边栏左侧添加前进/后退的按钮(按alt+←/→也可以实现);

Git Graph:显示代码库的Git提交、合入、拉分支等详情,可用于代码走查;

Git History:在每一行代码后显示最后一次的修改人;

GitLens:Git管理插件(目前看来没Git Graph好用);

highlight-words:实现特定单词高亮文章来源地址https://www.toymoban.com/news/detail-686875.html

到了这里,关于vscode实现本地代码自动同步到远程机器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用VSCode SSH实现公网远程连接本地服务器开发的详细教程

    远程连接服务器工具有很多,比如XShell、putty等,可以通过ssh来远程连接服务器,但这用于写代码并不方便,可能需要现在本地写好代码后再将源代码传送到服务器运行、服务器上的图片也无法直接查看… 而vscode可以很好的解决这些问题,它的核心组件都运行在远程环境中,

    2024年02月11日
    浏览(76)
  • VSCode+MobaXterm实现在远程服务器上跑代码

    以下流程是在已安装VSCode和MobaXterm的前提下进行 Step1:安装Remote SSH插件 Step2:点击远程资源管理器,点击加号,输入ssh username@IP地址,点击Enter 按Enter键后出现下图,选择第一个 可点击“打开配置”进行查看 Step3:打开远程窗口 点击连接到主机 点击该IP地址 点击Linux 接着会

    2024年02月01日
    浏览(37)
  • git 同步远程仓库远程分支至本地

    1、克隆远程仓库 2、查看分支 3、将本地分支与远程保持同步 4、新建本地分支,名称与远程仓库分支名称一致,并同步远程分支 5、同步所有远程分支 6、将本地所有分支与远程保持同步 7、最后拉取所有分支代码

    2024年02月15日
    浏览(50)
  • 通过零代码ETLCloud实现金蝶云星空数据自动化同步

    金蝶云星空是一款基于云计算架构打造的全面财务管理软件,旨在为企业提供全方位、一站式的财务解决方案。其功能包括 财务核算、现金管理、应付应收管理、成本核算、固定资产管理、税务管理等,覆盖了财务管理的各个方面,可以帮助企业提高财务管理效率,降低财务

    2024年02月09日
    浏览(56)
  • FANUC机器人实现本地自动运行的相关配置和参数设置

    具体步骤可参考如下内容 : 如下图所示,按下MENU键,选择下一页, 如下图所示,找到系统—配置,enter回车进入, 如下图所示,在系统—配置中,按下item键,输入43,找到第43项, 如下图所示,找到第43项:远程-本地设置后,按下F4选择,选择2本地,enter回车确认, 如下图

    2024年02月16日
    浏览(53)
  • gitlab镜像仓库设置及自动同步代码到服务器实现方式

    最近新接了一个需求,有两个不同的gitlab仓库,隶属于不同的部门,我们需要将其他部门的gitlab代码仓库实时或定时同步到我们的gitlab代码仓库上. 网上调研了下实现方案, 大概有两种 方案一 直接设置镜像仓库 方案二 通过gitlab webhooks + jenkins + rsync或者git命令同步 进入代码仓库之

    2024年02月03日
    浏览(50)
  • 采用Vscode进行ssh连接远程服务器并实现代码运行和调试

    这篇博客介绍了使用Pycharm进行ssh连接服务器进行代码调试:https://blog.csdn.net/m0_48086806/article/details/135112106 实际上使用Vscode也可以进行同样的操作 VSCode,全称为 Visual Studio Code ,是一款由微软开发的免费开源代码编辑器。它支持多种编程语言,并且具有强大的功能和扩展性。

    2024年01月17日
    浏览(56)
  • vscode中如何实现保存自动格式化代码

    两种方法: 1.配置settings.json 文件 第一步,点击 文件 首选项 设置   进入setting.json编辑页面,将下方设置项粘贴到大括号中: \\\"editor.formatOnType\\\": true, \\\"editor.formatOnSave\\\": true, 一定记得前边加个逗号  2.直接在设置中配置一个选项即可      

    2024年02月07日
    浏览(56)
  • git本地仓库与远程仓库同步

      在学习和工作中,我们经常遇到这样的场景,我们已经在本地创建了一个git仓库,并添加了文件和修改记录。后面你又想在github或者gitlab上新建一个空白git仓库,并且让这2个仓库进行远程同步并且保存之前本地仓库的修改记录。这样一来github或者gitlab上的仓库即可作为备份

    2024年02月12日
    浏览(60)
  • 利用git同步vscode本地库到GitHub仓库

    参考: VsCode安装和配置c/c++环境(超完整,小白专用) 参考: git的安装与配置教程-超详细版 (1)GitHub账号注册: 略(比较简单的,仅需要一个邮箱即可)。 (2)GitHub仓库建立: 登陆进去以后,就可以看到如下界面: 点击“New”即可创建一个新的库。 或者在“个人中心”→

    2024年02月04日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包