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

 更新时间:2023年06月27日 15:35:18   作者:ftzchina  
这篇文章主要介绍了vscode实现本地代码自动同步到远程机器的步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

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

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

一,安装SFTP插件

二,设置SFTP参数

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

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:就是字面意思,里面的文件不会同步更新

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

三,自动连接远程机器

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

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

四,代码自动同步展示

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

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

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

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

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

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

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

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

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

highlight-words:实现特定单词高亮

到此这篇关于vscode实现本地代码自动同步到远程机器的文章就介绍到这了,更多相关vscode本地代码自动同步到远程机器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++智能指针weak_ptr创建和使用详解

    C++智能指针weak_ptr创建和使用详解

    std::weak_ptr是C++标准库中的一个智能指针类,用于解决std::shared_ptr可能引发的循环引用问题,本文介绍C++智能指针weak_ptr创建和使用,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • 利用rapidjson实现解析嵌套的json的方法示例

    利用rapidjson实现解析嵌套的json的方法示例

    今天小编就为大家分享一篇关于利用rapidjson实现解析嵌套的json的方法示例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • C++记录程序运行时间的四种方法

    C++记录程序运行时间的四种方法

    在学习过程中很重要的一个必会的小技巧:计算某一段代码的执行时间,可以用来分析代码的效率和算法的时间复杂度等等(个人主要是在总结各种排序算法时遇到的这个方法),本文给大家介绍了C++记录程序运行时间的四种方法,需要的朋友可以参考下
    2025-03-03
  • Qt timerEvent实现简单秒表功能

    Qt timerEvent实现简单秒表功能

    这篇文章主要为大家详细介绍了Qt timerEvent实现简单秒表功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • C语言实现学生成绩管理系统

    C语言实现学生成绩管理系统

    这篇文章主要为大家详细介绍了C语言实现学生成绩管理系统,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Objective-C 消息传递机制详解

    Objective-C 消息传递机制详解

    Objective-C语言中方法的传递有二种:①Selector ② Blocks,本文主要说一下Selector,本文以Objective-C 消息传递机制进行详细介绍,关于Blocks会在后续总结一下
    2012-11-11
  • C++实现LeetCode(64.最小路径和)

    C++实现LeetCode(64.最小路径和)

    这篇文章主要介绍了C++实现LeetCode(64.最小路径和),本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-07-07
  • C语言用数组实现反弹球消砖块

    C语言用数组实现反弹球消砖块

    这篇文章主要为大家详细介绍了C语言用数组实现反弹球消砖块,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C语言顺序表的基本操作(初始化,插入,删除,查询,扩容,打印,清空等)

    C语言顺序表的基本操作(初始化,插入,删除,查询,扩容,打印,清空等)

    这篇文章主要介绍了C语言顺序表的基本操作(初始化,插入,删除,查询,扩容,打印,清空等),具有很好的参考价值,希望对大家有所帮助。
    2023-02-02
  • 详解C++-(=)赋值操作符、智能指针编写

    详解C++-(=)赋值操作符、智能指针编写

    C++的智能指针是克服C++大坑的非常有用的的手段,之所以说它智能,是因为它为程序员克服了重要的编程问题——悬挂指针,下面通过本文给大家分享C++-(=)赋值操作符、智能指针编写,感兴趣的朋友一起看看吧
    2018-03-03

最新评论