码迷,mamicode.com
首页 > 移动开发 > 详细

从Eclispe转Android Studio需要知道的快捷键(AS如何修改快捷键)

时间:2015-08-19 17:05:45      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:android studio   快捷键   修改   快捷注释   快捷生成   

1.快捷注释(自定义快捷键)

在Eclispe中,“Alt+Shift+J”能够快速生成[函数/成员变量/类]的注释,十分方便。(如果你还不知道赶紧试试!)-点我看效果-

在Android Studio也有这个功能,默认是没有快捷键的,我们可以自己设置(我习惯设为和Eclispe位置一样的,Mac就设为“Command+Shift+J”)。

如何更改Android Studio中快捷键(学会后可举一反三)

以下为Mac版举例:
打开Android Sudio ->Preference,在搜索栏搜索Keymap,在右边搜索栏搜索“fix doc comment”

技术分享

然后点击“fix doc comment”选项,选择”Add Keyboard Shortcut”
技术分享

在新打开的界面第一行光标所在处,直接按键盘你希望组合的快捷键(比如我的“Command+Shift+J”),观察Conflicts一栏为”No conficts“表示没有和其他快捷键冲突,点击OK。
技术分享

这个时候会发现“fix doc comment”一栏后面多了黄色快捷键标识
技术分享

PS:其他快捷键都在Keymap里面,可以用以上方法更改为自己的习惯。

改好后效果(快捷生成了文档注释):

技术分享


2.快捷生成器(Ctrl + Enter或者Command+N)

Eclispe中有许许多多的方法生成器十分方便,比如构造方法生成器,可以选择带哪几个成员变量;getter和setter可以快捷生成成员变量的访问方法,等等。

使用快捷键”Ctrl + Enter”或者“Command+N“(Mac中)可以快速出现生成器快捷界面。

技术分享

如图可以看到第一个是构造器,第二到第四是访问器,还有解释器(toString()),重写父类的方法(Override Methods)等等。

选择setter的时候有个技巧,在上方”template“选项一栏中,setter可以选择Builder

技术分享

这样生成的设置器就会返回本类实例,这样的好处是可以像连续设置参数。

    test.setTest1(1).setTest2(2).setTest3(3);

可以看到Android源码中的FragmentTransaction就有这样类似的使用:

    FragmentTransaction ft = getFragmentManager().beginTransaction()
    .add(R.id.content, mFragment)
    .commit();

扯远了~


3.鼠标提示

在eclipse中将鼠标放在类代码上会自动显示类的信息,
在使用Android Studio时不会自动提示了。

Android Studio在默认情况下是不会和Eclipse那样,鼠标移动到一个类或者方法或者变量上面,就会弹出悬浮框,显示相关的文档的。不过,Android Studio可以通过配置来实现这个功能。

操作步骤:
【Mac版】Android Studio -> Preference ->Editor -> General -> 在右侧找到标题为“Other”栏 -> 勾选??Show quick doc on mouse move Delay (ms)

技术分享

参考:《Android Studio显示 鼠标提示功能 》(按以上路径找不到的可以看看参考文章内路径是否可行)

效果图:
技术分享


4. 快速查找下一个相同变量(Ctrl+K/Command +K)

在Eclipse中,只要选中一个变量,然后Ctrl+K,光标就会自动定位到下一个变量被使用的地方,这个快捷键的名称其实就是“Find Next”。

根据1学到的自定义快捷键,我们可以去Keymap找到find next。

技术分享

可以看到默认快捷键是Command+G,可以自己改为和Eclispe中使用习惯一样的快捷键,修改时注意避免快捷键冲突。


Q:Android Studio不自动提示代码补全,不自动检错了?

A:File -> Power Save Mode前面的勾去掉就可以了。

不生效的原因是因为AS设置成了省电模式,设置成省电模式了的话,AS会禁掉一些辅助功能,达到省电的目的。所以代码自动提示也被禁掉了。

/**
 *
 * ━━━━━━待开发区━━━━━━
 *    ┏┓   ┏┓
 *   ┏┛┻━━━┛┻┓
 *   ┃       ┃
 *   ┃   ━   ┃
 *   ┃ ┳┛ ┗┳ ┃
 *   ┃       ┃
 *   ┃   ┻   ┃
 *   ┃       ┃ 废话多的有点像
 *   ┗━┓   ┏━┛
 *     ┃   ┃                凑 字 数
 *     ┃   ┃
 *     ┃   ┗━━━┓
 *     ┃       ┣┓
 *     ┃       ┏┛
 *     ┗┓┓┏━┳┓┏┛
 *      ┃┫┫ ┃┫┫
 *      ┗┻┛ ┗┻┛
 *
 * ━━━━━━待开发区━━━━━━
 */

版权声明:本文为博主原创文章,转载请标明原文地址以及作者(阿曌)。

从Eclispe转Android Studio需要知道的快捷键(AS如何修改快捷键)

标签:android studio   快捷键   修改   快捷注释   快捷生成   

原文地址:http://blog.csdn.net/xieyupeng520/article/details/47778595

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!