根据个人喜好,对AS做出如下配置:
自动导入。
当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。你可以这么设置。 Settings --> Editor --> Auto Import ,勾选 Add unambiguous improts on the fly 。
显示行号和方法分割线; Settings --> Editor --> General-Apperance->showLineNumber Settings --> Editor --> General-Apperance->showMethodSeperate
设置鼠标悬浮到某个方法显示文档信息: Settings --> Editor --> General->show quick....
空行的Tab和空格被自动干掉
Settings --> Editor --> Auto Import ,勾选 Optimize imports on the fly
忽略大小写提示
IDE Settings > Editor > Gneral->Code Completion > [Case sensitive completion] (设置为 None)
成员变量前缀。如果你命名成员变量习惯前面加一个m的前缀,但是生成getter和setter的时候,又不希望方法名中有这个m,可以如下设置。File->Settings->Code Style->Java,然后在右边面板中选择Code Generation标签,Naming,Field这一行,对应的Name prefix中加上m.
方法排序。如果你总是调整自己写的方法,以使互相调用或功能相关的方法能靠近,可以这样设置。如第上一步的步骤,在标签中选择Arrangment,勾住Keep dependent methods together,后面可以自己选择是按广度排序还是按深度排序。
快捷键设置: Ctrl + Shift +Space 智能自动完成(过滤上面的提示中不适用的条目...) Ctrl+Shift+F 查找当前元素在全局的引用Ctrl+F7 当前元素在当前文件中的引用
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Insert 生成代码(如get/set方法,构造,父类函数等)
Ctrl+P 方法参数提示 Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Ctrl+Shift+U 切换大小写 Ctrl+Alt+T 可以把代码包在一块内,例如try/catch Ctrl+Alt+V 提取为变量(如把一个条件提取为一个oolean值)
Ctrl +Alt + M 提取为方法(类似上面那一条) Ctrl+Shift+F7 高亮显示所有该文体,按Esc高亮消失