atom配置ftp服务

Posted codingstudy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了atom配置ftp服务相关的知识,希望对你有一定的参考价值。


通常我们本地写代码是需要上传到测试服务器上进行测试,但是每次都登录服务器,通过scp命令进行文件传输,比较麻烦

下面就在开发工具atom配置ftp服务使项目文件与服务器文件直接对应上,达到文件夹共享的功能


安装ftp功能的插件

atom上安装插件的地方搜索remote-ftp,并安装

配置ftp服务
  1. 打开一个需要共享的项目文件夹或者新建一个文件夹


  2. 打开ftp配置的侧边栏可以通过Packages -> Remote FTP -> Toggle或者快捷键打开control+option+osss

    atom配置ftp服务

  3. 新建一个sfpt配置文件通过Packages -> Remote FTP -> Create SFTP config file通过方式创建的配置文件有一些默认的配置想,若直接点击侧边栏的Edit Configuration会创建一个空白的配置文件
    配置文件的内容为:

{
   "protocol": "sftp", # 协议名称 有sftp 和  ftp
   "host": "example.com", # 服务器地址,可以是域名或者ip地址
   "port": 22, # 服务端口
   "user": "user", # 服务器用户名
   "pass": "pass", # 服务器密码
   "promptForPass": false, # 是否弹出输入密码提示
   "remote": "/", # 服务器上需要连接的文件夹,绝对地址
   "local": "./", # 本地需要共享的文件夹
   "agent": "",
   "privatekey": "",
   "passphrase": "",
   "hosthash": "",
   "ignorehost": "",
   "connTimeout": 10000, # 多长时间等待连接完成,连接超时
   "keepalive": 10000, # 多长时间发生 dummy 命令区保持连接
   "keyboardInteractive": false, # 是否开启验证码 键盘交互
   "keyboardInteractiveForPass": false,
   "remoteCommand": "",
   "remoteShell": "",
   "watch": [], # 监听哪些文件或者文件夹,当有改动时就会自动上传
   "watchTimeout": 500 # 文件最后一次修改到开始上传之间的延迟
}

这里通过SFTP进行讲解,由于FTP服务需要在服务端启动FTP服务

  1. 修改配置完成之后可以在侧边栏进行连接服务或者修改配置文件,连接成功之后的显示

    atom配置ftp服务

  2. 同步本地的项目文件

  3. 最后如果有文件不需要上到服务器的可以添加.ftpignore文件Packages -> Remote FTP -> Create ignore file用法和.gitignore一样

完成!!! 到此为止本地的文件夹就已经和远程的文件夹关联起来了,若监听对应的文件夹,那么修改后就会自动上传到服务器了

长按关注,提升编程能

以上是关于atom配置ftp服务的主要内容,如果未能解决你的问题,请参考以下文章

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器折腾记_(15)JS代码片段补全(插件:javascript-snippets)

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器入门到精通 Atom使用进阶

Atom编辑器入门到精通 Atom使用进阶

java Ftp上传创建多层文件的代码片段