前言

昨天自说自话,闲扯了界面设计和代码规范。设计确实需要一些经验,也不一定能取悦所有人。而代码规范却是程序员所起码应当做到的,多人协作中,杂乱的代码就好像批阅潦草的作文,可读性极差。

然而这是个懒人驱动的世界,IDE 其实已经为你准备好了各种工具,等着你去使用。但是由于这些软件基本都是国外开发,汉化不全,新手往往望着密密麻麻的按钮不知所措。

但没办法,英文是程序员所不得不克服的一个「障碍」,障碍我打了引号,因为语言并不能算是障碍。语言是沟通不同种族的桥梁,然而却阻碍了很多人的前进。

这次,就简单介绍下 Intellij IDEA 如何配置 Code Style 文件,之后便可以通过快捷键规整代码。当然,Code Style 能力有限,更高级的开发者也许早已烂熟于胸。

这里以 Google 的 Java Code Style 为例。

intellij-java-google-style.xml

Google 在 GitHub 上有一个专门放置编码规范的仓库,地址在:
https://github.com/google/styleguide

可以随时在该网站获得最新的代码规范(但大部分规范几乎很少改动)。

找到其中文件名为 intellij-java-google-style.xml 的文件,点击打开。或者直接点击
https://github.com/google/styleguide/blob/gh-pages/intellij-java-google-style.xml

这里需要将其中的内容保存到本地,当然也可以选择下载整个仓库,只提取所需要的文件。

Editor-Java-Manage

打开后的界面如下图,点击 Import,之后点击 OK。

导入 Code Style

切换到 Intellij IDEA,这里我用的是 Android Studio,同理。Android Studio-Preferences...

最新文章

  1. Python框架之Tornado(一)
  2. ECSHOP会员登录后直接进用户中心
  3. oracle系列--第三篇 Oracle的安装
  4. Jmeter+jenkins接口性能测试平台实践整理(一)
  5. linux 修改命令行编码 乱码解决方案
  6. UIView用户事件响应
  7. Delphi 串口通信(1)
  8. 同TextView在不同的显示内容
  9. RTB撕开黑盒子 Part 2: Algorithm Meets World
  10. JAVA入门[11]-jsp几点基础语法
  11. Tomcat系列(8)——Tomcat运行模式连接数和线程池
  12. Windows 10 执行pip list报错 UnicodeDecodeError: 'gbk' codec can't decode
  13. 分区实践 注意分区名 p2018-01 p2018-02 被解释为同一分区名
  14. 【Selenium2】【项目实战】
  15. asp.net 虹软人脸识别sdk 释放内存
  16. debian7(wheezy)升级安装mercurial hg最新版2.8-RC,解决tortoisehg2.9.2不能使用。
  17. laravel 5.5 《电商实战 》辅助函数
  18. Java 利用 poi 生成 Excel文件的通用例子
  19. Confluence 6 获得 Active Directory 服务器证书
  20. spring事务注解失效问题

热门文章

  1. [BZOJ2208]:[Jsoi2010]连通数(暴力 or bitset or 塔尖?)
  2. TCP窗口扩大选项Window Scale
  3. better-scroll 的介绍
  4. 如何查看 SELinux状态及关闭SELinux
  5. 自定义圆形图片控件CircleImageView的实现
  6. oracle 导入关键字说明
  7. 五十:数据库之Flask-Script详解
  8. ESP32开发之Windows开发环境
  9. Angular引入第三方库
  10. yum安装epel源