sublime sftp 同步远程文件夹

总结: 本文介绍两种方法,推荐第二种方法(samba+windows映射)


先贴出sublime打开远程(Linux)目录所需的配置文件(sublime是通过ssh协议从Linux端下载上传文件,来保持同步的,下边的配置文件一部分就是配置ssh,另一部分配置所要打开的Linux目录)


{
    // 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": "192.0.0.0",
    "user": "username",
    "password": "123456",
    "port": "22",
    
    "remote_path": "/usr/local/mydir",
    "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",
        "\\.png", "\\.jpg"
    ],
    //"file_permissions": "664",
    //"dir_permissions": "775",
    
    "extra_list_connections": 4,

    "connect_timeout": 30,
    //"keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],
    
    "preserve_modification_times": true,
    //"remote_time_offset_in_hours": 0,
    //"remote_encoding": "utf-8",
    //"remote_locale": "C",
    //"allow_config_upload": false,
}

第一步:先在本地创建一个文件夹,用sublime打开


第二步:右键左侧sidbar中这个文件图标,选择SFTP/FTP: SFTP > Map to Remote…


第三步:在弹出的配置文件(如上)中修改相应的配置,ssh的ip,用户名,密码,想要打开的目录等等


第三步:右键文件图标,SFTP > Download Folder,然后等待同步完成


(如果出错,可能是编码的问题,忽略掉编码不正确的文件,或者修改编码,然后再SFTP > sync remote->local)


原文:http://wbond.net/sublime_packages/sftp/sidebar


注意:如果编码引起错误,可能是文件名字有乱码,删掉这些文件;或者在上边贴出的配置文件中,根据后缀将其忽略掉,不down下来


-------------------新方法线------------------------


2014年5月7日 10:08:03


或者简单一点儿,在Linux机上开启samba服务,在windows中将Linux中那个文件夹映射到windows的一个"驱动器"上,


再用sublime text 打开,省的乱码的纠结了,但是要注意Linux上文件的修改权限


2014年5月23日 17:59:58


还有,使用sublime创建project可以通过往这个project添加文件夹的方式,同时打开多个上一步建立的windows端映射驱动器



转自:http://www.cnblogs.com/iLoveMyD/p/3699024.html



注: 可以把 sftp-config.json 文件中的 "upload_on_save" 设置为‘true’,这样修改完文件将会自动上传到服务器上

"upload_on_save": true,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值