Dev

使用 Groovy 开发 Android 应用

Groovy Android

场景

我们都知道 Android 原生应用基本都是使用 Java 开发的,但是实际上 Groovy 也是运行在 JVM 上的,所以也可以用于开发 Android 应用程序,只是需要做一些额外的准备工作。

个人博客平台的选择

静态页面生成器汇总

staticsitegenerators/

staticgen

现在流行使用静态页面生成器配合 Github pages 搭建个人博客。从上述两个网站可以看到现在静态页面生成器多如牛毛,但流行的也就那么几天。下面我挑了一些一个个尝试了一下。

MARKDOWN工具评测

Mou

下载地址

仅支持 Mac

对于国内用户来说,Mou是Mac上最有名的Markdown工具,然而它的代码高亮功能并不好用,实时预览在文章较长时会产生难以忍受的卡顿效果,是被我最早使用并且很快抛弃的编辑器。

Intellj IDEA 的使用

快捷键

快捷键 说明
cmd+n 查找类
control+n 生成代码
cmd+alt+l 格式化
cmd+f 查找文本
cmd+r 查找替换
cmd+p 方法参数提示
control+j quick doc
cmd+shift+n 查找文件
cmd+alt+shift+n 查找类中的成员
shift+f6 重命名
cmd+y 删除行
cmd+o 重载父类方法
cmd+e 最近访问列表
cmd+b 跳转到声明
cmd+] 跳转到括号的结尾
alt+shift+c 对比最近代码
cmd+w 选择词,行,代码块
control+h 查看类的继承层次
cmd+alt+t surround with
ctrl+shift+t 建立测试类
或者在类与测试类中跳转
shift+cmd+delete 上次编辑位置
cmd+alt+m 提取代码块为方法
cmd+alt+p 提取变量为参数
cmd+alt+v 提取为局部变量
control+option+h 显示方法树
fn+option+f7 显示变量的调用处
cmd+shift+a 显示action 窗口
option+enter 创建Intention Actions