使用Eclipse看Android代码

来源:互联网 发布:linux运行速度 编辑:程序博客网 时间:2024/06/03 07:16

    原来在linux下看android的源码喜欢用vim,现在发现eclipse也挺好使,不过好多快捷键老记不住,存下来以备查询。

    一、如何导入Android的代码

    Android在发布时,带着Android在Eclipse的配置文件的,在development/ide/eclipse中有个.classpath,该文件就是。将该文件复制到顶层目录(和development平级,也可以修改.classpath的路径以便放到其他目录)new->Java Project,不要勾"Use default location",Location选中工作目录。

    Android的代码比较庞大,Eclipse导入代码时可能会出现内存不足,可以修改Eclipse的eclipse.ini将-XX:MaxPermSize=256m后面的那个数字增大。

    Android为了统一代码格式,还发布了两个配置文件,最好将这两个配置文件也导入:Window->Preference->Java->Code Style->Formatter->import,选择/development/ide/eclipse/android-formatting.xml。Window->Preference->Java->Code Style->Organize Importer->import,选择/development/ide/eclipse/android.importorder。

    二、常用快捷键

    1. ctrl+shift+r:Open Resource,查找某个文件时可以使用该键,不区分大小写,有匹配项供选择,非常好用,比如要搜索ActivityManagerService.java,仅需要输入类似activitymanagers就可以找到这个文件。

    2. ctrl+shift+t:Open Type,查找类。个人感觉该快捷键比ctrl+shift+r还好用,有时一个类可能是一个内部类,如果通过ctrl+shift+r就不好查找了。比如ActivityManagerProxy,它不是在ActivityManagerProxy.java中,android就没有ActivityManagerProxy.java这个文件,这时就可以通过这个快件键搜索ActivityManagerProxy类了,该快捷键同样不区分大小写。

    3. ctrl+o:Quick Outline,查看当前类的属性和方法。

    4. ctrl+e:Quick Editor,快速切换编辑器。可能打开了很多窗口的tab,可以用它查找所要的tab。

    5. alt+方向键,返回或前进。

    6. ctrl+q:Last Edit Location,返回上次编辑的地方。

    7. alt+/:自动补全。

    8. ctrl+shift+f:格式化代码。

    9. ctrl+h:搜索。

    10. 如何添加管理书签:

    虽然eclipse有back to和forward两个功能帮助我们阅读代码,但有时候代码一层一层看下去后,会忘了自己最初的起点。

因此想到了eclipse的书签bookmark功能。首先,添加书签。只需要在你需要添加书签的代码行的左侧空白处点击鼠标右键,就会出来一个菜单,其中有一项“Add bookmark”,选择该项就会添加一个新的书签。如果需要修改书签的属性,则在该行的右边空白处的矩形标记上,右键单击,选择Preference即可修改书签另外,当添加书签较多后,需要对书签有效管理,方便检索。可以点击:Window -> Show View -> Other... -> General ->Bookmarks,之后,在eclipse的左下角的 Show View as a Fast View标志上左键单击,添加Bookmarks之后,在该标志右侧就会出现一个新的快捷图标,点击该图标即可看到所有的书签了,这样即可方便查找。

0 0
原创粉丝点击