热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

androidh5ftp,HBuilderXftp插件使用教程

HBuilderX2.6.7版本,推出了FTP插件1.ftp插件简介1.1插件安装插件名称:FtpSync,点击菜单【工具】【插件安装】,

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

1. ftp插件简介

1.1 插件安装

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

e7fb95efa1d14f8d7797dc57125ad79d.png

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

9fce32b89063e671ae33163c84f50f88.gif

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协议的电脑,都可以使用本插件同步修改文件

9da148442f9e7df1ec04d71b701a3559.gif

另外,也可以通过外部命令方式搭配三方软件使用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"

}

]



推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 大坑|左上角_pycharm连接服务器同步写代码(图文详细过程)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了pycharm连接服务器同步写代码(图文详细过程)相关的知识,希望对你有一定的参考价值。pycharm连接服务 ... [详细]
  • 【教程】SecureCRT8.5安装和注册的详细步骤及操作指南
    00.目录文章目录00.目录01.SecureCRT8.5介绍02.SecureCRT8.5的特性03.SecureCRT8.5的特点04.SecureCRT8.5安装05.Sec ... [详细]
  • PHP程序员玩转Linux系列 搭建FTP代码开发环境
    PHP程序员玩转Linux系列搭建FTP代码开发环境-PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家 ... [详细]
  • linux ftp 线程数设置,Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】...
    文章来源:http:zhidao.baidu.comlink?urlLOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5Wt ... [详细]
  • 阿里云如何部署php(2023年最新分享)
    导读:很多朋友问到关于阿里云如何部署php的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 服务器上的操作系统有哪些,如何选择适合的操作系统?
    本文介绍了服务器上常见的操作系统,包括系统盘镜像、数据盘镜像和整机镜像的数量。同时,还介绍了共享镜像的限制和使用方法。此外,还提供了关于华为云服务的帮助中心,其中包括产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题和视频帮助等技术文档。对于裸金属服务器的远程登录,本文介绍了使用密钥对登录的方法,并提供了部分操作系统配置示例。最后,还提到了SUSE云耀云服务器的特点和快速搭建方法。 ... [详细]
  • PatchODAX8: ... [详细]
  • 环境配置tips
    一、MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:  1、数据库名与表名是严格区分大小写的;  2、表的别名是严格区分大小写的& ... [详细]
  • IP双栈环境下网络应用迁移
    IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ... [详细]
  • SVN 功能说明(简版)
    Subversion(SVN)是什么?SVN是一种版本管理系统,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会 ... [详细]
  • Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。将jenkins项目 ... [详细]
  • FTP服务ftp的报错及用户管理
    ftp服务常见报错530报错认证失败(密码错误或者服务端拒绝)550服务本身未开启553文件系统不可写(权限问题)500服 ... [详细]
  • 明明白白用Qt5.10编写FTP客户端
    使用Linux自带工具实现定时下载FTP文件(文末)前言自从Qt5删除了QFtp模块后,就没有了可方便使用的FTP类。根据官方的说法&# ... [详细]
author-avatar
林x强
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有