关于
Buy Me a Coffee
归档
友链
猫咪
RSS
后台
切换模式
返回顶部
首页
说说
日常
开发
游戏
资源
虚拟货币
首页
说说
日常
开发
游戏
资源
虚拟货币
关于
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
如果您觉得文章或项目对您有帮助,戳我请博主喝一杯咖啡叭!
取消回复
提交评论
瞅一瞅叭
域名出售
uterminal.ai
服务器推荐
RackNerd 2C2G $20.98/年(美国 隐藏款)
狗云 1C0.75G ¥150/年(香港 BGP)
最新评论
tinker: 为什么运行一段时间就会停止,重启又恢复!没有报错信息,频道信息和...
pansoo: 大佬,这个只能下载文件吗?能不能保存频道消息
Miller: 最好再多加一个查漏补缺的功能(捂脸(/ω\)),因为抓取了3天才...
Miller: 大佬,好像不会爬取jpeg文件,图片和视频数量对不上,是不是图片...
cola: 大佬,可以爬取电报频道的评论内容嘛
Miller: 大佬我终于会了,用cmd命令cd /d G:\cco,感谢大佬指点!
Miller: https://img13.chkaja.com/files/2...
关于站长
广东 佛山
liesauer#liesauer.net
LiesAuer
CC BY-NC-SA 4.0
粤ICP备16094588号-1
萌ICP备20245567号
Theme
Jasmine
by
Kent Liao