关于
归档
友链
猫咪
后台
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
归档
友链
猫咪
后台
Sublime Text 3 插件合集
开发
·
2018-05-17
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)
热门文章
HumanMod - 免费的集N多功能于一身的HFF(人类一败涂地)插件
记抖音爬虫中所遇到的坑
设置网易邮箱大师为Win10默认邮件客户端
微信表情包工具【2023/05/04】更新
更改TLY本地代理端口
让Tauri前端部分调试如调试常规Web项目般丝滑
使用 v2rayN + SSTap 对 Win10 + WSL2 进行超简单易用的科学上网设置
最新评论
ask-to-you: 不是的,你去搜这东西 你就已经在关注了 你肯定买了
土木坛子: 有趣的灵魂。
土木坛子: 确实,真真假假,但不是每个人都能辨别出来,感谢博主指出来。
网友小宋: 之前一直在想,为什么1panel不集成钉钉等等机器人
优惠券网站: msdn,i tell you上面好像有纯净版的系统呀。。。博主...
PinHsin: pipreqs生成的模块和本地版本不一致是什么原因呢
优惠券平台: 写的很详细具体,学习到了,多谢博主的分享!⌇●﹏●⌇
关于站长
佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
萌ICP备20245567号
Theme
Jasmine
by
Kent Liao