sublime 3 配置

安装 Package Control(包管理工具)

Menu: View(视图) > Show Console(显示控制台) 或用ctrl+~

/*Sublime Text 2 代码*/
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

/*Sublime Text 3 代码*/
import urllib.request,os,hashlib; h ='2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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)

常用插件安装

Ctrl(Command) + Shift + P呼出菜单,输入pcip匹配到Package Control Install Package,回车。或install 也会配置到

然后随便输入字符即可配置插件,回车即可安装


下面列举一些常用插件

  • Emmet
  • HTML-CSS-JS Prettify
  • Sublime​Code​Intel 代码自动提示补全
  • AutoFileName
  • jQuery
  • DocBlockr 代码快速注释
  • BracketHighlighter 匹配标签高亮
  • IMESupport 解决中文输入框不跟随
  • Vue Syntax Highlight vue语法高亮
  • SASS
  • SCSS
  • chineseLocalization 中文本地化


1、sftp 配置

实现本地文件修改后自动上传到ftp

使用ctrl+shift+p 打开package 输入install 找到“Package Controller:Install package" 选择,在新输入窗口内输入 :sftp

选择安装。成功后在菜单的 Preferences 首选项 下的Package Settings 下就有sftp了。

之后就是配置了:

一分两种,一种是本地有项目需要上传,一种是本地没有需要创建项目。

本地项目上传到ftp:

右击项目名选择”sftp/ftp" -> “map to remote" 映射到远程。

会创建新文件

{
    // The tab key will cycle through the settings when first created
    // Visit http://wbond.net/sublime_packages/sftp/settings for help
    
    // sftp, ftp or ftps
    "type": "sftp",
    "sync_down_on_open": true,
    "sync_same_age": true,
    
    "host": "",
    "user": "ftpuser",
    //"password": "",
    "port": "22",
    
    "remote_path": "/home/",
    //"file_permissions": "664",
    //"dir_permissions": "775",
    
    //"extra_list_connections": 0,
    //过滤文件
    "ignore_regexes":[
        "node_modules"
    ],    
    "connect_timeout": 30,
    "keepalive": 120,
    //"ftp_passive_mode": true,
    //"ftp_obey_passive_host": false,
    //"ssh_key_file": "~/.ssh/id_rsa",
    //"sftp_flags": ["-F", "/path/to/ssh_config"],
    
    //"preserve_modification_times": false,
    //"remote_time_offset_in_hours": 0,
    //"remote_encoding": "utf-8",
    //"remote_locale": "C",
    //"allow_config_upload": true
}
主要配置host user port 等。保存。

右击还是sftp ->  browse romote 浏览远程

输入登录密码,链接成功。

sftp下还有一些常用的操作,如上传到远程  下载到本地  同步到远程  同步到本地等。

当前文件操作右击sftp 下可以选择上传等操作。针对当前文件。

想要保存时自动上传,可以设置上传操作为ctrl+s 在 Preferences ->Package Settings ->sftp -> 键的绑定,

文件内里找到sftp_upload_file 把它的快捷键设置成ctrl+s

(这样在本项目是可以实现上传的,但是没有配置sftp的项目就不行了。在保存时还会报错)

这样就可以了,可以linux 链接vi 查看下文件。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值