sublime 3 配置

来源:互联网 发布:淘宝海淘靠谱吗 编辑:程序博客网 时间:2024/06/07 00:17

安装 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
原创粉丝点击