向修改服务器文件,sublime3-安装sftp直接更改服务器文件

对于vim命令不熟悉的同学,

可以通过sublime3安装package controller

再从 package controller 中安装sftp 可以直接在sublime3中修改服务器文件.

(把服务器文件下载下来,修改后自动上传)

1、简单的package controller安装方法

使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:

importurllib.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())

如果顺利的话,此时就可以在Preferences菜单下看到Package Settings和Package Control两个菜单了。

顺便贴下Sublime Text2 的代码:

importurllib2,os; pf='Package Control.sublime-package'; ipp =sublime.installed_packages_path(); os.makedirs( ipp ) ifnotos.path.exists(ipp) elseNone; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb').write( urllib2.urlopen( 'http://sublime.wbond.net/'+pf.replace( ' ','%20')).read()); print( 'Please restart Sublime Text to finish installation')

2、手动安装package controller

可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:

1.点击Preferences > Browse Packages菜单

2.进入打开的目录的上层目录,然后再进入Installed Packages/目录

3.下载Package Control.sublime-package并复制到Installed Packages/目录

4.重启Sublime Text。

3. 安装 sftp

5da66c5ae49ab01a4bb22af0706afc8a.png

preferences-->package controller

4.下载服务器文件

使用sftp 更新服务器代码, 先连接服务器,下载目录文件

在工具栏中点击Project - Add Folder to Project,选择项目的文件夹,这里我选择的是空文件夹,准备把服务器的文件下载到这里。

这样所选择的文件夹会出现左侧,右键project 选择SFTP->Map to Remote,自动生成一个sftp-config.json 文件。

然后对着配置文件右键--download folder,下方就会有下载的进度

e211027decd7227d2250b7fafd1648e1.png

5. sftp_config.json 配置

{ // sftp 或 ftp "type": "ftp", //上传前自动保存 "save_before_upload": true, //保存后自动上传 "upload_on_save": false, //开启时同步远端到本地 "sync_down_on_open": false, //同步时跳过删除的文件 "sync_skip_deletes": false, //开启「下载确认」 "confirm_downloads": false, //开启「同步确认」 "confirm_sync": true, //开启「覆盖确认」 "confirm_overwrite_newer": false, //主机 "host": "xxx.xxx.xxx.xxx", //账号 "user": "xxxxxxxx", //密码 "password": "xxxxxxxx", //端口号 "port": "21", //远端文件夹路径 "remote_path": "/public_html/", //忽略的文件或文件夹 "ignore_regexes": [ "\.sublime-(project|workspace)", "sftp-config(-Alt\d?)?\.json", "sftp-settings\.json", "/venv/", "\.svn", "\.hg", "\.git", "\.bzr", "_darcs", "CVS", "\.DS_Store", "Thumbs\.db", "desktop\.ini" ] }

6.快捷键

【快捷键】上传文件OS X :Ctrl+Cmd+u+F Win/Linux:Ctrl+Alt+u+F

【快捷键】上传编辑过的文件OS X :Ctrl+Cmd+u+C Win/Linux:Ctrl+Alt+u+C

【快捷键】上传打开的文件OS X :Ctrl+Cmd+U+N Win/Linux:Ctrl+Alt+U+N

【快捷键】下载文件OS X :Ctrl+Cmd+U+O Win/Linux:Ctrl+Alt+U+O

【快捷键】上传当前文件所在的文件夹OS X :Ctrl+Cmd+u+R Win/Linux:Ctrl+Alt+u+R

【快捷键】下载当前文件所在的文件夹OS X :Ctrl+Cmd+U+E Win/Linux:Ctrl+Alt+U+E

【快捷键】比较文件变化OS X :Ctrl+Cmd+U+I Win/Linux:Ctrl+Alt+U+I

【快捷键】同步本地到远端OS X :Ctrl+Cmd+U+Y Win/Linux:Ctrl+Alt+U+Y

【快捷键】同步远端到本地OS X :Ctrl+Cmd+U+D Win/Linux:Ctrl+Alt+U+D

【快捷键】双向同步OS X :Ctrl+Cmd+U+B Win/Linux:Ctrl+Alt+U+B

【快捷键】监视文件OS X :Ctrl+Cmd+U+M Win/Linux:Ctrl+Alt+U+M

【快捷键】浏览远端OS X :Ctrl+Cmd+U+W Win/Linux:Ctrl+Alt+U+W

【快捷键】设置 ServerOS X :Ctrl+Cmd+R+S Win/Linux:Ctrl+Alt+R+S

【快捷键】浏览 ServerOS X :Ctrl+Cmd+R+B Win/Linux:Ctrl+Alt+R+B

【快捷键】显示最后一个使用的 ServerOS X :Ctrl+Cmd+R+N Win/Linux:Ctrl+Alt+R+N

【快捷键】编辑 ServerOS X :Ctrl+Cmd+R+E Win/Linux:Ctrl+Alt+R+E

【快捷键】刪除 ServerOS X :Ctrl+Cmd+R+D Win/Linux:Ctrl+Alt+R+D

【快捷键】显示 SFTP 面板OS X :Ctrl+Cmd+U+S Win/Linux:Ctrl+Alt+U+S

【快捷键】停止OS X :Ctrl+Cmd+U+X Win/Linux:Ctrl+Alt+U+X

举报/反馈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值