atom 的ftp远程

我目前目前值接触到ftp,sftp和ftps暂不考虑。

早起刚解除行业,领着我和同事做项目的,叫我们统一用hbuild,是那种纯默认hbuild,没进行的配置(那个时候也没啥自动化),另外客户的ftp还是香港,就只有5~6个样式改动,我从早上改到晚上9点,还没改完,改一次至少等半个小时。

后来,上传的事,我基本没复杂,基本上用局域网就可解决手机前端测试,但是到了另一家公司,公司有好几个局域(我只知道两个),谁都不清楚自己对应的主机的局域网,即使知道,也不知道wifi的密码,所以移动端的项目没法在局域网上测试,只能通过ftp。

浏览编辑插件就看remote-sync、remote-ftp。

从使用程度上remote-ftp优于,但是在github地址上没有参数配置说明。而remote-sync跟remote-ftp大差不差(我先用remote-sync,并不成功,尤其在连接上,啥提示都没了),所以继续浏览插件,就看了remote-ftp),所以借用remote-sync里面参理解remote-ftp的参数。

参数

  1. protocol 选择服务器的模式,ftpftpssftp
  2. host 主机名
  3. port 端口,一般是 21 or 22
  4. user 用户名
  5. pass 密码
  6. watch 监听

其他参数直接看官方文档

这里以win7的atom演示(官网的英文看的懂,没有必要向下面看)

  1. 创建.ftpconfig文件
{
    "protocol": "ftp",
    "host": "ip or host",
    "port": 21,
    "user": "user",
    "pass": "password",
    "promptForPass": false,
    "remote": "/upload/to/target/folder",
    "local": "",
    "secure": false,
    "secureOptions": null,
    "connTimeout": 10000,
    "pasvTimeout": 10000,
    "keepalive": 10000,
    "watch": [
        "./the/file/path",
    ],
    "watchTimeout": 500
}

或者 ctrl + shift + p 搜索并执行 Remote ftp: create ftp config

  1. 菜单栏中package -> remote FTP -> toggle,但我的操作:
    ctrl + shift + p 搜索并执行 Remote ftp: toggle

  2. 在左侧弹出来的pane,有四个按钮,去点击。但我的操作:

    • ctrl + shift + p 搜索并执行 Remote ftp: connet
    • 右侧会弹出连接错误的提示,若弹出红色错误提示,按照错误提示找到你

ps: 如果想在remote上传一个新目录,他会提示找不到这derictory,这是正常的,上传,他就会在ftp创建这个目录,有点类似git push上传到remote的branch情况。

  1. 右击菜单会出现upload,但是我的操作:
    • ctrl + shift + p 搜索并执行 Remote ftp: upload
      在左下角会有一个进度条,上传成功会返回200,另外你也可以通过ftp访问,查看文件。

快捷键:由于和其他主要使用插件冲突,不想管,也不想记这些没吊用的快捷键。

总结一下:上面的操作,基本上和sublime sftp一样。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容