为了便于在修改服务器上的代码,在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

Sublime与远程服务器代码同步工具SFTP相关推荐

  1. 获取远程服务器代码到本地文件,获取远程服务器代码到本地文件

    获取远程服务器代码到本地文件 内容精选 换一换 远程桌面协议(Remote Desktop Protocol,RDP),是微软提供的多通道的远程登录协议.本节为您介绍如何使用RDP文件远程登录Wind ...

  2. python写一个ssh工具_用Python写个自动ssh登录远程服务器的小工具

    很多时候我们喜欢在自己电脑的终端直接ssh连接Linux服务器,而不喜欢使用那些有UI界面的工具区连接我们的服务器.可是在终端使用ssh我们每次都需要输入账号和密码,这也是一个烦恼,所以我们可以简单的 ...

  3. phpstrom+xdebug调试远程服务器代码

    phpstrom+xdebug调试远程服务器代码 调试远程服务器代码前提是在本机上有服务器上的代码并保持一致(svn或者ftp,文件共享) 1.在服务器上安装xdebug扩展 cd /xdebug/s ...

  4. 服务器文件同步软件有哪些东西吗,远程服务器文件同步软件

    远程服务器文件同步软件 内容精选 换一换 已成功添加目标环境.安装分析辅助软件的服务器已开启sshd.目标环境是离线状态时,删除目标环境需要输入部署分析辅助软件时的用户名和密码并单击"确认& ...

  5. Pycharm 实现本地与服务器代码同步

    在深度学习中我们经常使用到服务器去训练模型,文章将介绍如何在本地Pycharm使用服务器环境,并且实现本地代码与服务器代码同步. 1.本地使用服务器环境 file->settings 3.选择S ...

  6. 在 Sublime Text 中使用 SFTP 插件快速编辑远程服务器文件 Sublime-text with SFTP plugin ...

    Sublime Text 2 本身并不强大,但是它方便使用插件扩展功能,所以变得很强大.今天介绍一个很实用的插件 SFTP ,可以大大提高前端工作效率. 常见的工作流程 有时候修改一些网站上的文件,通 ...

  7. 代码同步工具_可以多重连接的数据库管理工具

    Navicat Premium 12 for Mac是Mac平台上的一款可以多重连接的数据库管理工具,navicat premium mac符合专业开发人员的所有需求,包括存储过程,事件,触发器,函数 ...

  8. phpstorm调试远程服务器代码(超详细版本)

    本篇教程是我综合了多篇教程综合而成的产物,每篇教程都会有一些小细节没有写到,折腾了好久终于是整出来了...现在在这里做个记录,也是给后来人避一下坑,先讲一下远程debug的原理:(本段来自:可能是全网 ...

  9. weblogic集群部署与负载均衡_集群,负载均衡,分布式的讲解和多台服务器代码同步...

    集群 我们的项目如果跑在一台机器上,如果这台机器出现故障的话,或者用户请求量比较高,一台机器支撑不住的话.我们的网站可能就访问不了.那怎么解决呢?就需要使用多台机器,部署一样的程序,让几个机器同时的运 ...

最新文章

  1. Scikit-Learn大变化:合并Pandas
  2. NLP分析技术的三个层面
  3. C++实现各种排序算法
  4. C++异常 返回错误码
  5. 编译GSLSDevil的全过程
  6. javascript封装与多态的体现
  7. androidstuido_schooltest_4_phone
  8. 匈牙利算法——最大匹配问题详解
  9. [原创]性能测试之“Windows性能监视器”
  10. mysql使用二进制日志恢复数据
  11. 19岁黑客找到暴露 Facebook 页面管理员的缺陷,获4500美元奖励
  12. Just Pour the Water ZOJ - 2974 (矩阵快速幂)
  13. SSM框架的原理和运行流程
  14. java 无领导小组面试,无领导小组讨论面试前的准备不包括:( )
  15. java18.取球游戏,12种球类游戏,想怎么玩就怎么玩!
  16. ​Spring Cloud中统一异常处理是怎么做的?
  17. 我的世界服务器怎么弄无限矿物,《我的世界》无限存储空间设备如何制作?
  18. 精神病学专科哪家强?且看最新医院排行榜
  19. 机器学习知识总结 —— 12. 机器与深度学习中常用术语 [K-P]
  20. React Api请求最佳实践react-query3使用教程(比swr更好用更强大)

热门文章

  1. c语言单链表中头结点的创立,一个关于C语言链表头结点的问题
  2. Windows手动更新补丁
  3. opencv空间色彩转换
  4. STM32那点事(3)_中断(上)
  5. Array,List,数据类型,caseclss模式匹配
  6. python开发效率高吗_从运行效率与开发效率比较Python和C++
  7. 引入Vant-UI全部组件的代码 - (备份)
  8. thinkphp超简图床源码V1.0
  9. delstr函数python_python3全栈开发-内置函数补充,反射,元类,__str__,__del__,exec,type,__call__方法详解...
  10. 执子之手简约唯美的表白网站HTML源码