Sublime与远程服务器代码同步工具SFTP

为了便于在修改服务器上的代码,在sublime上配置了sftp插件,可以在本地用sublime写代码并同步到服务器上运行。为不熟悉vi的小伙伴提供了很好的服务器编程方式。
以及安装过程中的一些问题

SFTP

stfp( SSH File Transfer Protocol / Secure File Transfer Protocol)是一种安全的数据传输方式,为我们与服务器进行数据传输创造了良好的条件。

Sublime安装SFTP

首先需要在sublime上安装包管理插件,打开控制台后输出官网的代码即可:
在这里插入图片描述在这里插入图片描述
需要注意安装代码会随着不同的版本发生变化,需要找到自己对应的版本来安装!

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

安转好之后就可以使用包管理器package来安装各种插件了!直接ctrl+shift+P打开控制板,输出install;
在这里插入图片描述
随后进入install package 安装界面,输入stfp选择安装即可~
在这里插入图片描述

一些问题的解决

在安装过程中会大多会遇到了两个问题,一个是packagecontrol.io无法访问,那么就无法启动安装界面:
在这里插入图片描述
这种情况下就需要手动下载安装包列表文件了channel_v3.json/channel_vxxx.json,随后将这个文件保持下来并在 中制定这个文件的目录:
在这里插入图片描述
随后在用户设置文件夹里设置这一项:

	"channels":
	[
		"D:/your/path/to/your/channel_v3.json"
	],

######--------------------------------------------------------------------------------------------######

另一个问题是无法从网上直接下载sftp包进行安装,在安装的是时候会报错!那么我们就要手动下载安装了:

  • 首先将下载对应版本的安装包:
    在这里插入图片描述
  • 随后将安装包重名为SFTP.zip
  • 最后将这一zip解压到对应安装包文件夹,这一文件夹从下图的位置打开:
    在这里插入图片描述
    如果没有问题重启就可以使用了,已经有sftp~~
    在这里插入图片描述
简单的使用

stfp用两种使用(服务器和远程文件夹),我们一般简单的使用将本地对应代码文件夹的代码同步到服务器中去,所有使用文件夹方式:

  • 首先利用sublime打开文件夹:
    在这里插入图片描述
  • 随后在侧边栏中邮件对应的folder,选择MaptoRemote:
    在这里插入图片描述
  • 打开配置文件进行设置,简单使用只需要设置远程机器的IP,ssh登录的用户名密码以及对应的需要同步上去的文件夹(请注意密码安全!不要暴露这个设置文件):
    在这里插入图片描述
    然后 就可以愉快的开始在使用了~
快捷键:
上传文件:ctrl+alt+(u, f)
上传文件夹:ctrl+alt+(u, r)
同步本地到远程:ctrl+alt+(u, y)
others:https://codexns.io/products/sftp_for_sublime/usage

在这里插入图片描述

ref:
https://codexns.io/products/sftp_for_sublime/usage
https://codexns.io/products/sftp_for_sublime/usage
https://blog.csdn.net/weixin_41762173/article/details/79382132
https://zhuanlan.zhihu.com/p/47578861
https://packagecontrol.io/installation
白框:https://blog.csdn.net/weixin_43228019/article/details/82766316
picture from:https://images.pexels.com/photos/577585/pexels-photo-577585.jpeg
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值