关于
归档
友链
猫咪
RSS
后台
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
归档
友链
猫咪
RSS
后台
Sublime Text 3 插件合集
开发
·
2018-05-17
·
更新于 2020-06-26
LiesAuer
本文列举了一些博主使用过的并感觉不错的`sublime`插件。 ## 功能增强 ### [SideBarEnhancements](https://github.com/SideBarEnhancements-org/SideBarEnhancements "SideBarEnhancements") 增强侧边栏文件和文件夹操作的一款插件 ### [HexViewer](https://github.com/facelessuser/HexViewer "HexViewer") 二进制显示,并提供了简单的字节对字节的修改功能。 ### [ConvertToUTF8](https://github.com/seanliang/ConvertToUTF8 "ConvertToUTF8") UTF8转换插件,支持一些常见的编码(GB2312, GBK, BIG5, EUC-KR, EUC-JP等)。 ### [IMESupport](https://github.com/chikatoike/IMESupport "IMESupport") 修复Win10下(实际上貌似支持Win7+)输入法在`sublime`中无法定位的问题,具体症状:输入法窜到屏幕左上角。 ### [Emmet](https://github.com/sergeche/emmet-sublime "Emmet") 前端神器,不多解释。 ### [SublimeCodeIntel](https://github.com/SublimeCodeIntel/SublimeCodeIntel "SublimeCodeIntel") 智能提示,支持各种各样的语言。 ## 主题配色 ### [Boxy Theme](https://github.com/ihodev/sublime-boxy "Boxy Theme") 超高定制自由度的主题,可以配合其`Boxy Theme Addon`系列插件使用,`sublime`直接搜索`Boxy Theme Addon`就行。 ### [Material Theme](https://github.com/equinusocio/material-theme "Material Theme") 一款非常不错的Material主题 ### [Materialize](https://github.com/saadq/Materialize "Materialize") 基于`Material Theme`,添加了很多配色方案。 ## 语法检查 ### [SublimeLinter](https://github.com/SublimeLinter/SublimeLinter "SublimeLinter") 这是`SublimeLinter`的本体框架,所有`SublimeLinter-*`语法检查插件都需要安装此本体。 ### [SublimeLinter-php](https://github.com/SublimeLinter/SublimeLinter-php "SublimeLinter-php") 使用`php -l`检查代码语法(纯粹检查语法)。博主目前在使用。 ### [SublimeLinter-phpcs](https://github.com/SublimeLinter/SublimeLinter-phpcs "SublimeLinter-phpcs") 使用`phpcs`检查代码语法。 ### [SublimeLinter-phplint](https://github.com/SublimeLinter/SublimeLinter-phplint "SublimeLinter-phplint") 使用`phpl`检查代码语法,可深度检查变量、类等是否存在,但实际使用中对于一些自动加载的东西(比如`Composer`)支持非常不好,不知道是不是我没配置好的原因。 ## 格式化 ### [phpfmt](https://github.com/nanch/phpfmt_stable "phpfmt") 很强大的PHP代码格式化工具,可一键切换开关`PSR1`、`PSR2`,配置项很多,没有像`Boxy`插件那种`Panel`式的配置方法,所以第一次配置起来有点麻烦,目前发现对博主有负作用的一个就是PSR2中的方法名自动小写,且无法单独关闭。假设一个`Foo`类拥有`Exit`静态方法,那么`Foo::Exit()`将会被格式化成`Foo::exit()`,是的,直接使用关键词替换的。可在PSR2的基础上添加等号对齐等等。 上面所说问题的解决方法: 以十六进制方式打开`phpfmt.phar`,什么?文件在什么位置?玩`sublime`的人都应该知道`Browse Packages`吧?接着搜索`$fmt->enablePass('PSR2KeywordsLowerCase');`,并将其前面的两个`tab`字符(十六进制为`09`)替换成`//`,然后保存,使用[phar重签名](https://github.com/liesauer/phar-resign "phar重签名")工具将其重签名,将重签名后的文件替换原文件,完事。 ### [Phpcs](https://github.com/benmatselby/sublime-phpcs "Phpcs") 使用`phpcs`来格式化代码。 ### [Pretty JSON](https://packagecontrol.io/packages/Pretty%20JSON "Pretty JSON") Prettify/Minify/Query/Goto/Validate/Lint JSON plugin for Sublime Text 2 & 3
取消回复
提交评论
瞅一瞅叭
空空如也
服务器推荐
RackNerd 2C2G $20.98/年(美国 隐藏款)
狗云 1C0.75G ¥150/年(香港 BGP)
最新评论
夸克网盘资源: 太先进了,我想实现,不知道怎么弄
左来: 是不是也可以跟wordpress似的汉语转拼音
dujun: 取标题对应的英文 slug 一直是我写文章的难题。它这个不做翻译...
夸克网盘资源: 马克一下,感觉正好需要这个爬虫。哈哈
xiaohu: 牛逼一
mo: 为什么群进不去
jiyouzhan: 这篇文章写得深入浅出,让我这个小白也看懂了!
关于站长
广东 佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
萌ICP备20245567号
Theme
Jasmine
by
Kent Liao