sublime远程编辑服务器项目利器——SFTP插件

2021-12-13  本文已影响0人  leptune

一般网站源码是放在服务器上,要编辑源码的话有以下几种方式:

  1. 在线编辑
  1. 通过GIT自动部署
  1. 通过FTP软件

可见,以上3种方式有各自的优缺点。现在轮到我们的主角GIT+sublime+sftp插件登场啦~

GIT+sublime+sftp插件有以下优缺点:

好了,废话不多说,(如果想知道怎么用GIT自动部署的可以留言哈~),开始说下如何用GIT+sublime+sftp插件

  1. 首先安装sublime最新版
  2. 然后安装package controlhttps://packagecontrol.io/
  3. sublime中,按ctrl+shift+p快捷键,然后输入sftp来安装SFTP插件
  4. 安装好后,激活SFTP:首选项 -> Package Settings -> SFTP -> Enter License Key,输入:
{
    "debug": false,
    "email": "xiaosong@xiaosong.me",
    "hide_output_panel": 100,
    "product_key": "d419f6-de89e9-0aae59-2acea1-07f92a"
}
  1. 将项目文件夹拖进去sublime中,然后在sublime中右击该文件夹:SFTP/FTP -> Map To Remote...,然后复制黏贴下面代码:
{
    // sftp, ftp or ftps
    "type": "ftps",

    "save_before_upload": true,
    "upload_on_save": true,
    "sync_down_on_open": false,
    "sync_skip_deletes": true,
    "sync_same_age": true,
    "confirm_downloads": false,
    "confirm_sync": true,
    "confirm_overwrite_newer": false,
    
    "host": "你的服务器IP",
    "user": "你的FTP用户名",
    "password": "你的FTP密码",
    
    "remote_path": "/",
    "ignore_regexes": [
        "\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
        "sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
        "\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini"
    ],

    "connect_timeout": 3,
    "keepalive": 30,
    // "ftp_passive_mode": true,
    // "allow_config_upload": true,
}

注意:以上内容需一模一样复制黏贴,只修改其中服务器IPFTP用户名FTP密码

网络上的很多SFTP配置会导致以下BUG:上传到服务器时,sublime经常显示上传失败、连接FTP需要很长时间等。以上贴的SFTP配置,是我经过谷歌搜索,结合很多配置文件弄出来的,现在稳定使用中,一次性保存50个以上文件也是没有一个上传失败的,而且很快速,故贴出来分享给大家~

好了,现在只要保存文件,sublime就会将该文件自动同步到服务器了!而且需要更新本地文件为服务器文件时,只需要右键该文件,然后按SFTP的菜单对应操作即可。

最后,安装下GIT,推荐使用sublime配套的Subime Merge,这是图形化界面的git客户端,很牛很强大!!

以上,谢谢~
有问题请留言,可以一起探讨~

上一篇 下一篇

猜你喜欢

热点阅读