引子
了解了解Android原理
| 书名 | 功效 |
|---|---|
| Android内核设计思想 | 理解Android系统机制 |
| Android开发艺术探索 | 成功解决一个滑动冲突 |
| Android群英传 | 对Android开发艺术探索补充 |
| Android源码设计模式解析与实战 | 设计思想,更好的设计 |
Vim/find命令
1.1 vim
| 功能 | 命令 |
|---|---|
| 模式切换 | i、esc |
| 搜索 | /<关键字> |
| 跳转到指定行 | :<行号> |
| 剪切、复制、和粘贴指定行 | dd、yy、p |
| 剪切、复制、和粘贴指定内容块 | v、d、y、p |
| 创建新行并进入编辑模式 | o |
| Undo、Redo | u、ctrl + r |
| 保存、退出 | w、wq、q! |
1.2 find + xargs + grep
1 | find -name '*.java' | xargs grep 'extends[ \n\t]\+ActivityManagerNative' |