偶尔看到别人的 laravel 写成这样子,很是优雅
1
feiyuanqiu 2016-11-23 17:49:10 +08:00
... 只是看起来好看而已,后面维护代码的人如果要保持风格的话,一个空格一个空格地手动对齐的时候不知道心里会想些什么东西...
说回主题吧,我一般用 vim 这个插件做这事: https://github.com/junegunn/vim-easy-align ,你这个格式比较简单,直接按照逗号对齐就行了,可以再自己录一个宏 phpstorm 本身的 formatter 不支持这种样式的对齐,需要用一个插件: String Manipulation ,选中一段代码,右键 -> string manipulation -> align -> align columns ,估计要重复操作几次才行,而且这个插件有问题,处理后的段落都没有缩进了,还需要自己手动再调整下 |
2
cxbig 2016-11-23 17:53:27 +08:00
你这不符合 PSR 系列标准
|
3
akira 2016-11-23 17:55:08 +08:00
st 有这个插件,但是忘记叫什么了
|
4
mcfog 2016-11-23 17:58:25 +08:00
方法名后的空格策略都不一致也能叫优雅?
restful 风格就改按 convention 来直接注册 resource ,按 convention 自动找方法来注册, crud 一个个手动注册路由也叫优雅? |
5
twm 2016-11-23 18:00:38 +08:00
配置一下 code style
|
6
phpcxy 2016-11-23 18:37:14 +08:00 via Android
我也很不喜欢这样,万一后面有更长的话为了对齐就需要全部再格式化一次了吧。
|
7
millson 2016-11-23 18:47:45 +08:00 via iPhone
建议使用常见 format 功能,如果需要团队合作的话
|
8
young 2016-11-23 18:50:28 +08:00
没有大屏显示器的时候你就知道优不优雅了
|
9
drackzy 2016-11-23 18:54:25 +08:00
plugin 里搜 align 有相关三方插件。
|
10
qqjt 2016-11-23 19:03:50 +08:00
设置里用四个空格代替 tab ,写代码的时候直接按 tab 就能这样对齐(不足四个空格的地方会用 1-3 个空格补齐)
|
11
php71 2016-11-23 19:22:24 +08:00
一看就是 laravel
|
12
freefcw 2016-11-23 19:57:13 +08:00
明明有 restful controller 可以这么做,却还要一条一条手写。。。
|
13
sudoz 2016-11-23 19:59:27 +08:00
这种风格我是接受不了的
|
14
aristotll 2016-11-23 20:18:27 +08:00
可以自己写一个插件... 应该不会太难 只是让他们对齐
|
15
00ing OP 谢谢各位热心解答
|
16
m939594960 2016-11-24 10:26:34 +08:00
我也觉得这个样子对齐特别好看
下面是 phpstorm 设置的地方 File->setting->Editor->code style -> php ->other ->Align key-value pairs 打勾就好了 写完代码之后用 phpstorm 格式化一下就 ok 了 Ctrl+alt+L 还有既然大家都觉得这种风格不好的话。。。 建议楼主还是不要学习这种风格了。。我也尽量改。。 |
17
00ing OP @m939594960 这个是数组的,我已经打勾了 哈哈,但是没办法实现这样子的效果,
的确这种效果的确是比较好看,但后面的人维护比较困难 |
18
asen477 2016-11-30 09:56:41 +08:00
感觉有语言格式洁癖一样。。。
|