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

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

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

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

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

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

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 16

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

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

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

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

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

file

phpcs 也有各种模板

Laravel

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

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

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

4年前 评论

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

4年前 评论
xianyunyehe

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

file

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

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

file

1年前 评论

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

1年前 评论

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