sublime远程编辑服务器项目利器——SFTP插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sublime远程编辑服务器项目利器——SFTP插件相关的知识,希望对你有一定的参考价值。

参考技术A

一般网站源码是放在服务器上,要编辑源码的话有以下几种方式:

可见,以上3种方式有各自的优缺点。现在轮到我们的主角 GIT+sublime+sftp插件 登场啦~

GIT+sublime+sftp插件 有以下优缺点:

好了,废话不多说,(如果想知道怎么用GIT自动部署的可以留言哈~),开始说下如何用 GIT+sublime+sftp插件

注意: 以上内容需一模一样复制黏贴,只修改其中 服务器IP 、 FTP用户名 、 FTP密码 。

网络上的很多SFTP配置会导致以下BUG:上传到服务器时,sublime经常显示上传失败、连接FTP需要很长时间等。以上贴的SFTP配置,是我经过谷歌搜索,结合很多配置文件弄出来的,现在稳定使用中,一次性保存50个以上文件也是没有一个上传失败的,而且很快速,故贴出来分享给大家~

好了,现在只要保存文件,sublime就会将该文件自动同步到服务器了!而且需要更新本地文件为服务器文件时,只需要右键该文件,然后按SFTP的菜单对应操作即可。

最后,安装下GIT,推荐使用sublime配套的 Subime Merge ,这是图形化界面的git客户端,很牛很强大!!

以上,谢谢~
有问题请留言,可以一起探讨~

Sublime Text 3 常用插件 —— SFTP

SFTP

在 Win 下常用 Xftp 软件来和远程服务传递文件,但是要是在项目开发的时候频繁的将远程文件拖到本地编辑然后再传回远程服务器,那真是麻烦无比,但是Sublime中SFTP插件,它让这世界美好了许多。Sublime下的SFTP,只要 Ctrl+S 即可同步本地到服务器。

它主要功能就是通过 FTP/SFTP 连接远程服务器并获取文件列表,可以选择下载编辑、重命名、删除等等操作,点下载编辑之后,可以打开这个文件进行修改。修改完成之后,保存一下会自动上传到远程的服务器上面。

 

 

使用这个插件之后,工作流程就变成了:使用 SFTP 插件打开文件 -> 使用 sublime 编辑修改文件 -> 保存文件 -> 刷新页面。效率提升了至少一倍以上,下面就来介绍一下具体的使用方法。
 
技术分享图片
 

 

Sublime SFTP主要有两种工作方式:

  1. Server: 连接远端服务器,访问远端服务器上的文件。一般用来修改远端服务器上的一些文件
  2. Remote: 映射本地文件夹到远端的文件夹,既可以用来上传我们本地的文件夹到远端的服务器上,也可以把远端服务器上的整个文件夹 download 的我们指定的文件夹中。常用来在本地开发项目使用。

1、安装

摁下 shift + ctrl + p 键,呼出面板,使用 Package Control 这个插件安装。输入 “install” 敲击回车,再输入 “sftp” 即可安装这个插件。安装完之后,就要开始配置服务器使用了。

 
技术分享图片
 

 

 

2、连接远端服务器(Server)

 

 

安装完插件之后,重启sublime text 就可以在 “文件” 菜单,找到 “SFTP/FTP” 选项,点击配置:
 
技术分享图片
 

 

 

点击之后,会弹出一个新的窗口,这是一个配置文件
 
技术分享图片
 

一般就是配置一下我箭头所指的六个参数,包括连接方式、服务器地址、用户名、密码、端口等。如果你的服务器还有其他配置,你也可以对照注释设置一下。还会设置一下“路径”。

存储配置文件在 Packages/User/sftp_servers 文件夹内,文件名用于在服务器列表中显示,所以文件名中不能包含空格。

 

 

配置完成之后,我们保存,然后输入一个名字作为标识。
 
技术分享图片
 

 

 

点击 “文件” 选择 “SFTP/FTP” 中的查看服务器列表
 
技术分享图片
 

 

 

找到我们设置的服务器
 
技术分享图片
 

 

 

这时候点击一个文件,就可以弹出一些选项
 
技术分享图片
 

就可以根据你自己的需要,对文件编辑、重命名什么的了。点击编辑之后,会在本地打开,然后可以修改。摁下 ctrl + s 保存文件的时候,就会自动上传文件。

如果需要查看服务器上的别的文件,或者需要更多的功能,可以直接在当前文件中右击,选择 “SFTP/FTP” 就会弹出更多选项可以使用,没法截图所以不再赘述。更多的功能,就交给你自己探索了!

 

3、remote

和远端同步能只存在于侧边栏中的文件夹的右键菜单中。也就是说我们如果要使用远程的同步功能,就必须把我们要操作的文件夹加入到 sublime text 的侧边栏中。

配置信息存储在一个命名为 sftp-config.json 的文件中,存储着配置文件的文件夹可以被映射到配置文件中 remote_path 参数指定的远端的制定路径。

 

 

右键打开侧边栏文件夹的菜单,选择 Map to Remote (如果你想将远程的项目down到本地,最好在本地新建一个跟项目文件夹同名的文件夹,然后将这个空文件夹拖到sublime 的侧边栏中,然后再在这个文件夹上右击)。
 
技术分享图片
 

然后就会在这个文件夹中创建一个名为 sftp-config.json 的新文件,这个文件包含了到远端的配置信息。

 
技术分享图片
 

 

 

 

当我们保存了配置文件的信息,我们操作的文件夹的右键菜单中就会增加一些新的功能选项:
 
技术分享图片
 

 

 

在这些选项中,我们就可以把我们的文件夹中的文件同步到远端指定服务器的制定目录中,或者将远端指定服务器的制定目录中的内容拉取到我们的文件夹中进行编辑。
 
技术分享图片
 

 

 

当然我们也可以把服务器上的项目目录直接拉到本地,直接在本地编辑文件,编辑完保存后直接上传到服务器:
 
技术分享图片
 

 

4、配置文件参数信息

具体配置信息可以参见 官方文档说明

 

5、激活

使用过程中会遇到一个问题就是,在使用了几次之后会一直弹出来一个框,提醒你这不是免费服务需要你购买,你可以求助于万能的百度,也可以花钱去官网购买。此处我们只介绍激活方法。

注册方法是:

 

点击Perference---->Package Settings------->SFTP------->setting user
 
技术分享图片
 

我的进去之后是空白,什么东西都没有,这时候可以粘贴我们的注册码。

粘贴之后,保存退出即可



作者:常大鹏
链接:https://www.jianshu.com/p/0d36cbdecea8
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。






以上是关于sublime远程编辑服务器项目利器——SFTP插件的主要内容,如果未能解决你的问题,请参考以下文章

Sublime Text 3 常用插件 —— SFTP

Sublime Text 3 常用插件 —— SFTP

WebSublime Text 3 连接sftp/ftp(远程服务器)

sublime text3安装sftp的方法

Sublime 远程连接 Linux服务器

sublime-安装sftp插件