HBuilderX 2.6.7+版本,推出了FTP插件

1. ftp插件简介

1.1 插件安装

插件名称:Ftp Sync, 点击菜单【工具】【插件安装】,安装Ftp Sync插件

1.2 插件介绍

此插件是vscode中流行的ftp插件,因HBuilderX兼容vscode的部分插件生态,也可以在HBuilderX中使用。

使用此插件,可将本地工作区文件,与FTP服务器或linux服务器文件同步。

支持ftp/sftp协议

支持远程文件上传、下载、删除

支持自动保存上传

2. ftp使用介绍

使用步骤:

如下图,在项目管理器,新建一个空目录或空项目,然后选中

右键菜单,点击【Ftp-sync: 创建连接配置】

系统自动创建.ftp/ftp-sync.json配置文件

编辑ftp-sync.json, 填写host(ip)、username(用户名)、password(密码)、port(端口)、protocol(协议)

填写完配置文件,右键菜单,点击【Ftp-sync: 浏览远程文件】

选择指定文件,进行上传、下载、删除操作s

3. ftp配置文件参数说明

{

"remotePath": "/", // 远程服务器文件路径,默认为根目录,可以指定目录,比如/srv

"host": "host", // 主机IP,即目标电脑IP地址

"username": "username", // ftp用户名,或目标电脑用户名

"password": "password", // ftp密码,或目标电脑密码

"port": 21, // 端口,ftp默认为21; ssh/sftp默认为22。

"secure": false,

"protocol": "ftp", // 协议:支持ftp、sftp

"uploadOnSave": false, // 是否修改后立即保存上传

"passive": false,

"debug": false,

"privateKeyPath": null,

"passphrase": null,

"agent": null,

"allow": [],

"ignore": [

"\.ftp",

"\.git",

"\.DS_Store"

],

"generatedFiles": {

"extensionsToInclude": [],

"path": ""

}

}

注意:配置文件是放在项目下的普通json文件,存放着ftp账号。若你的项目使用三方node库,请注意其可靠性,避免ftp账户失窃

3.1 ftp协议

如果远程服务器,搭建了ftp服务,username和password需要填写ftp的用户密码

3.2 sftp协议

sftp不需要任何配置,开启SSH默认就开启了SFTP。

也就是说,如果您的远程服务器为linux系统,即使没有搭建ftp服务,也可以通过sftp连接,使用文件同步的服务。

SSH/SFTP,默认端口为:22

使用sftp服务,username和password,需要填写目标电脑的用户、密码

4. 使用sftp,连接同步Mac/linux服务器文件

sftp不需要任何配置,开启SSH默认就开启了SFTP。

只要支持ssh协议的电脑,都可以使用本插件同步修改文件

另外,也可以通过外部命令方式搭配三方软件使用ftp,详见:https://ask.dcloud.net.cn/article/35459

5. ftp操作配置快捷键

菜单【工具】【自定义快捷键】

备注: 2.6.12+版本开始支持

[

// 项目管理器 右键菜单 FTP: 上传选中文件

{

"key": "ctrl+shift+u",

"command": "extension.ftpsyncuploadselected"

},

// 项目管理器 右键菜单 FTP: 下载选中文件

{

"key": "ctrl+shift+d",

"command": "extension.ftpsyncdownloadselected"

},

// 项目管理器 右键菜单 FTP: 浏览远程文件

{

"key": "ctrl+alt+b",

"command": "extension.ftpsynclistselected"

},

// 编辑器 右键菜单 FTP: 上传当前文件

{

"key": "ctrl+shift+c",

"command": "extension.ftpsyncsingle"

},

// 项目管理器 右键菜单 FTP: 创建连接配置

{

"key": "ctrl+shift+i",

"command": "extension.ftpsyncinit"

}

]

android h5 ftp,HBuilderX ftp插件使用教程相关推荐

  1. linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF

    Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...

  2. 谷歌云配置FTP主动模式,使用宝塔的FTP储存空间插件实现自动备份数据

    最近谷歌云注册就送300刀,就撸了一个用来做数据备份,发现FTP使用flashfxp能连接上,但用宝塔的FTP储存空间插件就一直连接不上,按宝塔论坛的方法还是不管用(https://www.bt.cn ...

  3. Android Studio汉化(插件教程)

    Android Studio汉化(万能插件菜鸟教程) 查找中文插件 查找自己需要的版本 安装插件 无敌菜鸟教程,希望大家点赞,你们的加油是我学习的动力!! 查找中文插件 打开jetbrian插件 查找 ...

  4. Android Hook式插件化教程(一)Hook从入门到精通

    Android Hook式插件化教程(一)Hook从入门到精通 1.hook的定义 hook,顾名思义就是钩子.而在我们开发中通俗来讲就是劫持,就是某段SDK源码逻辑执行的过程中,通过代码手段劫持拦截 ...

  5. HBuilderX及其插件的安装

    uni-app 是一个使用 Vue.js 开发所有前端应用的框架.开发者编写一套代码,可发布到 iOS.Android.H5.以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝).快应用等多个 ...

  6. hexo博客常用插件及教程

    版权声明:转载请注明作者及出处,否则将追究法律责任. https://blog.csdn.net/q2158798/article/details/82354154 为大家总结下hexo常用的插件与教 ...

  7. Nessus安全测试插件编写教程(2)

    5.总结 这是NASL Reference Guide的第一部分,主要介绍了NASL的各种函数.在下一部分我们将系统地介绍如何编写Nessus安全测试插件.' 1.怎样编写一个高效的Nessus安全测 ...

  8. 【转载】Nessus安全测试插件编写教程

    Nessus安全测试插件编写教程 作者:Renaud Deraison 翻译:nixe0n 1.怎样编写一个高效的Nessus安全测试插件 在Nessus安全测试系统中, 所有的安全测试都是由ness ...

  9. 苹果cms微信对接php,苹果cmsV10微信公众号对接插件安装教程

    常见问题解决办法 1.无法对接微信公众号,提示"参数错误"? 解决办法:找一个未被腾讯拦截的域名,不需要备案,推荐用.cn..com..net后缀的,解析到你网站上,做对接域名用就 ...

最新文章

  1. Go语言从入门到精通 -【web项目实战篇】- Json详解
  2. 数据结构解析——小白也能看懂的单链表
  3. MSSQL WITH (NOLOCK) 脏读
  4. 关于Spring的IOC和DI
  5. mysql 商品属性_MySQL产品属性表设计
  6. LeetCode 1864. 构成交替字符串需要的最小交换次数
  7. (三)Netty之Channel通道
  8. springboot+druid+mybatis+mysql+多数据源
  9. Clone()方法C#
  10. ​云原生:重新定义云时代的技术标准 | 凌云时刻
  11. 3分钟了解LCD1602液晶显示屏的使用
  12. oracle找出两张表中不同的数据
  13. Mac分区失败导致出现隐藏分区的解决办法
  14. 【记录】一个自动投票的小程序(python实现)
  15. 4384---一方通行与最后之作 (sdut oj)
  16. Ceph: ceph基础知识
  17. 不停留在表面,天搜科技让创新更接地气
  18. 北京大学2009年4月18日计算机会场QA
  19. 抛硬币直到连续2次正面的概率
  20. 把一个数随机分成n份,随机数字和等于总数 PHP代码

热门文章

  1. 百度十亿级流量的搜索前端,是怎么做架构升级的?
  2. Logback 整合 RabbitMQ 实现统一日志输出
  3. JEEWX 使用ngrok将本地Web服务映射到外网
  4. 数据产品-短视频评估体系构建
  5. 数据产品-数据可视化工具Excel
  6. Django数据查询方法总结
  7. win下svn常用操作笔记
  8. macOS上,实现Wireshark手机抓包
  9. 如何把SQLServer数据库从高版本降级到低版本?
  10. 嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA