使用sublime text的sftp插件

使用sublime text的sftp插件。操作步骤大概如下:
(1)本机新建一个空目录。
(2)sublime打开空目录,右键 -> sftp -> map to remote …,然后编辑配置(前提是先安装sftp插件):

{
    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help
    
    // sftp, ftp or ftps
    "type": "sftp",

    "save_before_upload": true,
    "upload_on_save": true,
    "sync_down_on_open": true,
    "sync_skip_deletes": false,
    "sync_same_age": true,
    "confirm_downloads": false,
    "confirm_sync": false,
    "confirm_overwrite_newer": false,
    //远程主机
    "host": "10.211.55.10",
    "user": "xushengbin",
    "password": "xushengbin",
    "port": "22",
    
    "remote_path": "/data/www/wwwroot",
    //下面这些匹配项,不同步。
    "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","/log/","/bin/"
    ],
    "extra_list_connections": 4,
    "connect_timeout": 30,
    "preserve_modification_times": true,
}

然后保存配置。
(3)如果配置没问题,即ssh可以连到你填写的host主机,然后就会自动把远端的代码下载到本机。如

我这个目录的代码就是通过sftp远程下载的。
接下来,每次打开一个文件,就会自动从远程同步更新当前文件,修改一个文件,也会自动同步到远端,是不是很方便啊?重要的是,这种方式,技术上好理解啊,出了问题也好解决,不就是sftp(ssh)?

最后说一句:大家不要纠结于那个ide好用,不同时期,不同需求,适合用哪个就用哪个。