本文共 3821 字,大约阅读时间需要 12 分钟。
-----------------ubuntu------------------------------------------------------
sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updatesudo apt-get install sublime-text
-----------windows下sublime2安装-------------------------------
1.下载安装包并安装;
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; 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') (使用代理) 代理地址:http://xaproxy.gnetis.com/proxy.pac:80 2.1从这里https://sublime.wbond.net/Package%20Control.sublime-package下载到package control的包,然后将其放到sublime text 2 的安装包存放位置的一个叫Installed Packages的目录下,重启sublime text 2 就可以在Preferences菜单下看到package settings和package control两个子菜单了 2.2这里要注意的一点是:Installed Packages目录可以通过Preferences菜单下的Browse Packages的子菜单找到,点击这个子菜单会弹出一个目录,这个是sublime text存放安装的插件的地方,但是Package control不是这里的,这个目录的上一个目录有Installed Packages目录,这里才是存放Package control的正确地方 2.3安装好Package control我们就可以轻松的安装其它插件了,但还是有个代理的问题,这个可以通过Preferences -> Package Settings -> package control -> settings - user配置文件修改解决 在配置文件中添加两项 "http_proxy": "http://xaproxy.gnetis.com/proxy.pac:80", "https_proxy": "http://xaproxy.gnetis.com/proxy.pac:80"
----sublime 3 --------------------------
使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:
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())
参考:http://blog.csdn.net/zhaoxd200808501/article/details/77906832
-ubuntu下安装package control--------
import urllib2,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; 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')
参考地址:https://packagecontrol.io/installation#st2
3.安装
3.1 theme-flatland user-setting设置 { "theme": "Flatland Dark.sublime-theme", "color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme" } 3.2DocBlockr,可以自动生成PHPDoc风格的注释 3.3gbk to utf8, 将文件编码从GBK转黄成UTF8,快捷键Ctrl+Shift+C { "keys": ["ctrl+shift+c"], "command": "convert_to_utf8" } 3.4jquery, jQuery Package for sublime Text 3.5Sublime Prefixr, Prefixr,CSS3 私有前缀自动补全插件 3.6JS Format,一个JS代码格式化插件。 3.7SublimeLinter,错误高亮显示 3.8Placeholders,占位用,包括一些占位文字和HTML代码片段 3.9Sublime Alignment,用于代码格式的自动对齐 4.0Clipboard History,粘贴板历史记录,方便使用复制/剪切的内容 4.1JsMinifier,该插件基于Google Closure compiler,自动压缩js文件 4.2Sublime CodeIntel,代码提示 4.3Bracket Highlighter,类似于代码匹配,可以匹配括号,引号等符号内的范围 4.4PackageResourceViewer,查看和编辑sublime text自带的包 4.5terminal, 直接使用终端 4.6CSSComb, css排序格式化 4.7CanIUse,判断js css属性是否被浏览器支持 4.8Trimmer,去掉多余的空格 4.9ColorPicker,调用调色板 5.0MarkDown Editing,查看和编辑 Markdown 文件 5.1FileDiffs,文件比较 5.2emmet,快速开发html (稳定性不好) php相关------------- 5.3xdebug client,xdebug工具 5.4goto document,查看手册 { "keys": ["f1"], "command": "goto_documentation" } 5.5function name display。 这个插件可以在状态栏显示出当前光标处于哪个函数中。5.6phptidy,
5.7tidyhtml5
5.8phpfmt
5.9 sublimelinter
6.1 SublimeLinter-php
6.2 A FILE ICON
6.3 Vuejs Complete Package