带你在Sublime Text的世界里装逼 and 飞!

Sublime Text是什么,用来干什么就不用我说了哈!

这货的官网是Sublime Text;然并卵,这不是我们要介绍的重点。介绍哈Sublime Text的插件管理Package Control,Package Control是Sublime Text的插件管理平台,我想应该是类似于PHP的Composer吧!好吧,其实我也不知道。哈哈

看这货就长这熊样:

我们来介绍哈怎么在Sublime Text中安装Package Control,Sublime Text2和Sublime Text3分别有不同的安装方式。

首先:我们可以在菜单栏View->Show Console打开Console,或者是Ctrl+`打开Console。

Sublime Text2请在Console中输入以下代码安装Package Control

1
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')

Sublime Text3请在Console中输入以下代码安装Package Control

1
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)

Package Control就安装好了,至于Sublime Text的快捷方式什么的在这里也不说了,因为实在是太多了;好吧,我承认其实就是我懒。

重点介绍哈使用得比较顺手的几个插件,仅仅是我使用得顺手的。Sublime Text插件太多有待自己的探索。

Ctrl+Shift+p(就是因为这个功能爱上了Sublime Text,太好用了!)打开控制台,输入并选择Install Package然后就可以开始安装插件了!

Emmet
不得不用的一款前端开发方面的插件,Write less , show more.安装后可直接使用,Tab键触发,Alt+Shift+W是个代码机器

Alignment
代码对齐,写几个变量,选中这几行,Ctrl+Alt+A,哇,齐了

Prefixr
写 CSS可自动添加 -webkit 等私有词缀,Ctrl+Alt+X触发

Tag
Html格式化,右键Auto-Format Tags on Ducument

JS Format
一个JS代码格式化插件

sublimeCodeIntel
代码提示插件,支持的语言包括:PHP, Python, RHTML, JavaScript, Smarty, Mason, Node.js, XBL, Tcl, HTML, HTML5, TemplateToolkit, XUL, Django, Perl, Ruby, Python3

Sublimerge Pro
文件对比插件

MarkdownEditing
这个我不想多说,因为此刻我正在用这个插件写这篇文章

Markdown Preview
这玩意儿你只需要轻轻的Ctrl+B就能吧.md文件转换为.html文件

Sublime​Linter-php
一个支持lint语法的插件,ctrl+alt+l呼出(与qq的锁定冲突,自己去改热键吧)可以高亮linter认为有错误的代码行

sublime-jsdocs(DocBlockr)
自动注释,完全符合jsdoc标准,按/**即可,再也不用为注释烦恼啦,设置及配置参考
https://github.com/spadgos/sublime-jsdocs

Pretty JSON
JSON美化扩展

Color​Picker
跨平台取色器插件

jQuery
用jquery的同学不容错过啊,写完后按tab键,有惊喜

Clipboard History
剪贴板历史记录,显示更多历史复制,Ctrl+Shift+V触发

SideBarEnhancements
侧栏右键功能增强,非常实用

BracketHighlighter
Bracket​Highlighter是一个括号、引号、标签高亮插件,支持[]、()、{}、””、’’和 等,比Sublime Text自带的高亮要明显得多

Theme–Soda
完美的编码主题,用过的都说好,Setting user里面添加”theme”: “Soda Dark.sublime-theme”

GBK to UTF8
将文件编码从GBK转黄成UTF8,菜单-File里面找

SFTP
直接编辑 FTP 或 SFTP 服务器上的文件,绝对FTP浮云

WordPress
集成一些WordPress的函数,对于像我这种经常要写WP模版和插件的人特别有用

PHPTidy
整理排版PHP代码

YUI Compressor
压缩JS和CSS文件

我就想试试,没别的意思!