Android 源码Mac-OSX查看工具Sublime-Text2

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangbaochu/article/details/44836661

      Windows 电脑上可以用Source Insight查看android 源码,非常方便。但是最近换了MacBook,Mac-OS没有Source Insight,查找了一下,可以用Sublime-Text2 代替。Sublime-Text2 需要安装Package Control插件和CTags Package:

一、安装Package Control插件
    1.打开控制台

       方法1:View->show console 
       方法2:ctrl+~
    2.输入如下代码

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
    3.重启Sublime-Text2,打开看Perference中是不是多了Package Control,是则安装成功
二、安装CTags Package

     1. 首先打开Sublime-Text2,右键 -> Preference -> Packages Browse... 查看是否已经安装了CTags Package,如果没有则继续下面步骤

     2. 右键 -> Preference -> Package control, 输入“install package”,它会找出你可以安装的插件,在列表中选择ctag插件进行安装

     3. 修改函数跳转方式: 默认函数跳转:Ctrl+shift+左键; 跳转返回:Ctrl+shift+右键。修改方法:

         Perference->Package Settings->CTags->Mouse Binding Default->复制全部->粘贴到Perference->Package Settings->CTags->Mouse Binding User

         把里面的"ctrl+shift",修改为“command”,这样就可以用“command+左键”跳转了:

  [
   {
    "button": "button1",
    "count": 1,
    "press_command": "drag_select",
    "modifiers": [“command”],
    "command": "navigate_to_definition"
   },
   {
    "button": "button2",
    "count": 1,
    "modifiers": ["command"],
    "command": "jump_prev"
   }
  ]

三、创建Android 源码工程

    1. 在Sublime Text2工具栏点击 Project->Open Project, 选择Android源码根目录作为工程导入

    2. 右键点击Side Bar中android 源码根目录,右键-> CTgas: Rebuild Tags, 创建索引

    2. 接下来就利用快捷键浏览代码了:

        Command+P:查找文件

        Command+R:查找方法

        Command+左键:文件或函数跳转        

        Command+右键:返回文件或函数跳转的原始位置

展开阅读全文

没有更多推荐了,返回首页