发现一对快捷键,貌似可以不必拘泥代码规范了!

我只测试了PHP代码,JavaScript没测试,步骤如下:
1、手工删除一些空格、空行,并加入一些无用空格,故意丑化代码;
2、使用 Ctrl+A 选中全部代码;
3、使用 Ctrl+Shift+J 可以将其压缩成一行!自动删除多余的空格;
4、使用 Ctrl+Alt+L 可以将单行代码展开!自动规范代码。

我觉得这对组合键很有意思,赞一个!照这个节奏发展下去编写代码会更加自由,再也不必拘泥于【这里要加个空格,那里要加个空行】的约束了!若觉得难看,自己【压缩后展开】一下便完事了!

觉得别人代码难看的朋友可以试一下这对组合键啊!

当然了,若要IDE自动展开后的代码完全符合某些规范的要求还是不行的,但是感觉已经不是那么遥远了。

假设有人开发出某种语言的【展开规则】之类的插件,只要IDE支持此插件,那装上就OK啦!

附gif图片一张
发现一对快捷键,貌似可以不必拘泥代码规范了!

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 16

phpcs 了解一下,这个有注释展开会错乱

5年前 评论
Wi1dcard 5年前
zhaiduting (楼主) 5年前
zhaiduting (楼主) 5年前

Ctrl Alt L 你会发现新大陆 :grinning:

5年前 评论
zhaiduting (楼主) 5年前
xiaohe 5年前
22 (作者) 5年前

Ctrl+Alt+L 本来就是用来格式化代码的啊,自己可以设置格式标准

file

phpcs 也有各种模板

Laravel

5年前 评论
zhaiduting (楼主) 5年前

这,,,,,,用一个编辑器,,,不是第一时间就要找到这个格式化代码的快捷键吗

而且肯定不只是 PHP 啊,在 settings editor codestyle 里,,,支持 N 种,,,

5年前 评论

@largezhou 哈哈,我从来没找过这个“格式化代码的快捷键”,因为软件一安装,貌似这些东西都是自动配置好了的。

5年前 评论
xianyunyehe

phpstorm 带的git 在你提交代码的时候 ,把这个默认的给勾上就自动格式化代码了。

file

5年前 评论
zhaiduting (楼主) 5年前

在PhpStorm 2022中,文件保存时自动格式化代码的设置方法如下图所示,勾选即可(jetbrains 出品的其他软件自动格式化代码的设置方法基本相同,试过 GoLand 2022.2.4 及 CLion 2022.2.4,设置方法与 PhpStorm 完全一样)

file

2年前 评论

在 Android Studio 中的设置方法:依次展开 File > Settings > Tools > Action on Save 之后勾选即可。如下图
file

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
67
粉丝
17
喜欢
141
收藏
119
排名:130
访问:7.5 万
私信
所有博文
社区赞助商