关于
Buy Me a Coffee
归档
友链
猫咪
RSS
后台
切换模式
返回顶部
首页
说说
开发
AI
游戏
资源
杂七杂八
首页
说说
开发
AI
游戏
资源
杂七杂八
关于
Buy Me a Coffee
归档
友链
猫咪
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
如遇到文件无法下载,可右键复制链接打开标签页粘贴下载!
如果您觉得文章或项目对您有帮助,戳我请博主喝一杯咖啡叭!
正在加载验证组件...
取消回复
提交评论
瞅一瞅叭
收一个 Reqable 永久版订阅
最新评论
sineava: 大哥666,我就一直很好奇这Hoppscotch代理中间件咋写的...
laidou: 大佬求解释这个使用什么抓包的啊
Dog: hello,Can you please confirm if ...
追梦人: 大佬请问开纸飞机会员速度能提升吗?能的话我开一个,资源太多了,速...
追梦人: 要不内置个 sqlite-web?
cookee77: 好了 去github下载了 谢谢
cookee77: 请问为什么下载不了
关于站长
广东 佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
萌ICP备20245567号
茶
茶ICP备2025080027号
Theme
Jasmine
by
Kent Liao