Android stdio 编辑技巧

来源:互联网 发布:淘宝信用卡套现方法 编辑:程序博客网 时间:2024/05/24 01:44

  1. 想不起来某个功能:Command + Shift + A
  2. 修改快捷键:Ctrl + Shift + A,输入keymap,选择位于Settings > Keymap的那个选项,这里能看到所有的快键键,一般不建议在原有快捷键方案上直接修改快捷键,而是拷贝一份现有的方案再在上面改,在Keymaps的下拉框中选择一份现有的方案(默认为 Default),点击右边的Copy,然后在列表中需要修改的快捷键的项目上右键,选择Add Keyboard Shortcut,然后就可以设置自己喜欢的快捷键了,如果设置的快捷键与其它按键有冲突,会以红色错误信息提示。
  3. 一般使用 Android Studio 的时候,自动提示会在你想要提示的时候自动出现,比如输入Log.,就会提示一堆比如Log.d()Log.eLog.i()。不过如果你在自动提示的时候手一抖选错的话,比如想选Log.d()结果选了Log.e(),你是不是会把.e()都删掉,然后再输入一个.,其实遇到这种需要重新手动呼起自动补全的情形只需要使用Ctrl + Alt + 空格就可以了。 
  4. 在自动提示以后使用Tab 键替换当前的方法或值。                                                      如果我们手动呼出自动补全的时候,当前位置已经有对应的方法或者变量(比如原来调用Obj的A方法,然后我们把光标定位到A方法的位置,呼出自动补全,希望自动补全的B方法代替A方法),这时候如果我们选中补全的的项目,按下回车,那么补全的内容会插入到原来内容的前面,这不是我们想要的内容,其实这时候不应该按回车,而是Tab
  5. 当你写完了一行代码                                                                                  当你写完一行代码的时候,光标并不在当前行的末尾,比较常见的是光标右边还有 N 个 右括号,Ctrl + Shift + 回车,这个快捷键会帮助你自动补全当前表达式所缺的部分,包括在行末输入;该快捷键对ifelseforwhile控制循环同样有效。还有一种情况,光标并不在行尾,但是你希望可以在下一行插入一个空行Shift + 回车可以帮你完成这个任务。

  6. 三个定位的小技巧                                                                                  使用 4 个方向键定位光标是我们最熟悉的方法,但是其实可以更方便的。在按方向键的同时按住Ctrl,可以一个单词一个单词移动;在按上下键的同时按住Alt, 可以一个节点(方法或者字段)一个节点移动;如果在按上下键的同时按住Shift + Ctrl,可以把当前行和上下行交换位置。

  7. 根据后缀自动生成的代码模板                                                                             查看所有可用模板以及自定义模板的方法是首先Ctrl + Shift + A呼出万能的搜索框,输入Live templates,选择位于SettingsLive Templates,在这里就可以看到所有可用的代码模板。

  8. Debug 时自定义对象显示的技巧                                                                       调试代码,我们需要查看一个对象的值(如自定义的对象),若无实现它的toString方法,那么这个对象在 IDE 的值就是 ClassName:HashValue 这个样子。我们需要点开这个对象查看它里面各个成员的值。在不实现toString方法的情况下,在 Debug 的Variable窗口中右键需要查看的对象,选择View as,既可以设置该对象在 Debug 状态下显示的方式。


0 0
原创粉丝点击