sublime安装sftp插件+使用(同步文件到remote主机)
*安装sftp部分内容转载自百度经验:https://jingyan.baidu.com/article/ab69b270a0c42d2ca7189fd6.html
*设置和使用部分内容转载自:https://blog.****.net/pheona1990/article/details/52092799
*首先下载安装包:https://www.sublimetext.com/3,直接下载windows 64bit版本,解压即用。之前别的地方下载的.exe好像安装成了中文版,安装插件过程中出了一些问题。所以建议安装英文版
*按以下步骤做,我的每一步结果都吻合。
安装sftp插件
Sublime Text 是一款优秀的小型开发工具, 自身没带sftp, 但可以安装插件。 安装很简单。
方法/步骤
-
先安装Package Control组件,用于管理插件。 按ctrl+`组合键,输入以下内容后按Enter键
sublime text 2 版本:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
sublime text 3 版本:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
-
window 按ctrl+shift+p, mac 按 command+shift+p键。 在弹出的输入框中输入: install 然后选择第一条
-
在接下来的输入框中输入:sftp,并选择SFTP插件。
-
安装成功后在Preferences(mac/windows都有这个菜单,但位置不一致)下会看到相应内容,安装结束
使用sftp,每次自动上传文件到remote
1. 安装package control ,参考http://jingyan.baidu.com/article/c14654134b8bde0bfcfc4c9a.html。安装完成后打开preference可以看到
2. 点击package control,选择install package,在弹出的选择框中输入sftp,选择第一项完全安装。
我已经安装过,所以看不到sftp的选择。未安装的,sftp包出现在最前面。
3. 安装完成后 点file,可看到SFTP/FTP,
点击Setup Server会自动生成一个配置文件,一般只需要修改 host、user、password 、port、remote_path(在本地文件夹修改的文件自动上传到remote_path中),视个人情况而定
保存,就可以连接了。
4.接下来说怎么用SFTP上传项目,在工具栏中点击Project - Add Folder to Project,选择项目的文件夹。这样所选择的文件夹会出现左侧,右键project 选择SFTP->Map to Remote,自动生成一个sftp-config.json 文件。
视个人情况修改host、user、remote_path、password、port,由于配置 "upload_on_save": true,修改保存后会自动上传至远程服务器。这里可以考虑设置"sync_down_on_open": true。
*当需要下载远程文件时,右键左栏文件夹图标,SFTP > Download Folder,然后等待同步完成。