尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46787737
关注新浪微博:@于卫国
邮箱:[email protected]
这是我发表在Google+上的Android Studio每日技巧的第二篇文章。你可以从这查看以前发表的文章。
关于键位映射
Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在“Settings->Keymap”菜单里面查看当前所使用的键位映射。
列出每个键位映射是不实用的,因此将会使用下面的:
Windows:默认
Linux:默认
OSX:Mac OSX 10.5+
OS X: cmd+d
Windows Or Linux: ctrl+d
正如下面所说的:它将会复制当前行并且粘贴在下一行,它并不会复制到剪贴板。当它被用于复制当前行时它将会是非常有用的。
OS X: alt+up/down
Windows Or Linux: ctrl+w/ctrl+shift+w
这个能扩大当前选中的区域。如它能选择当前的变量,然后是声明,然后是方法等等。
OS X: cmd+alt+t
Windows Or Linux: ctrl+alt+t
这个被用来用一些结构包裹代码块。通常使用if、while、try-catch或runnable。
如果什么也没有选中,它将会包裹当前行。
OS X: cmd+e
Windows Or Linux: ctrl+e
在第一篇文章中已经提到,使用这个可以得到一个最近打开的文件的可搜索的列表!
OS X: cmd+j
Windows Or Linux: ctrl+j
在线模板是一个快速插入代码片段的方式。使用在线模板有趣的是它能参数化,当你插入代码时它可以使用参数智能的引导你。
额外的技巧:
OS X: cmd+alt+up/down
Windows Or Linux: ctrl+shift+up/down
这个和移动当前行类似,但它可以用于整个方法。它可以上下移动一个方法不用复制粘贴。
这个action真正的名称是“Move Statement”。这意味着它可以移动“statement”中的任何一种。如:你可以重新排列字段和内部类的顺序。
OS X: cmd+shift+enter
Windows Or Linux: ctrl+shift+enter
它可以在完成statement时生成未完成的代码,通常用于下列情况:
额外的技巧:
OS X: cmd+shift+backspace
Windows Or Linux: ctrl+shift+backspace
在第一篇文章中已经提到,它将会跳到你最后修改代码的位置。这个和工具栏上的后退是不同的,它会在你的编辑历史中跳转,而不是导航历史。
OS X: ctrl+shift+j
Windows Or Linux: ctrl+shift+j
这个比在行尾模拟删除键能做的更多!它会保存格式化规则,还有下面的特性:
额外的技巧:
OS X: alt+f1
Windows Or Linux: alt+f1
询问你从哪选择当前的文件。恕我直言,这是最有用的快捷键对于在工程结构中或你的文件资源管理器中打开。每个action都有一个字母或数字的前缀,这是快速调用它的快捷键。
通常,我会使用Alt+F1然后回车为了在工程视图中打开和Alt+F1+8在Mac的文件资源管理器中打开。
你可以从工程视图中调用这个对于一个文件或文件夹。
OS X: cmd+shift+delete
Windows Or Linux: ctrl+shift+delete
这个会移除周围代码。它可以移除if、while、try/catch或者甚至一个runnable。这个正好和Surround With(包裹代码块)的快捷键功能相反。
原文链接:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/
Android Studio使用技巧系列教程(一)
Android Studio使用技巧系列教程(二)