这里的话先说下eclipse中代码格式化(ctrl+shift+f)的问题吧,在Android studio(ctrl+alt+l)里面格式化的时候会换行的问题

File-->Code Style-->java -->Wrapping and Braces -->line breaks 把这勾去掉就OK了。


(1)提示

Ctrl+P方法参数提示
Ctrl+空格代码提示
Ctrl+Shift+Space在很多时候都能够给出Smart提示
Ctrl+Alt+Space类名或接口名提示

(2)查看

Alt+1快速打开或隐藏工程面板
Ctrl+H查看类结构图
Ctrl+F12查看当前文件的结构
Ctrl+Q查看注释文档
Ctrl+P查看参数信息
Alt+Q查看当前方法的声明
Ctrl+Q查看JavaDoc
Ctrl+W选中单词继而语句继而行继而函数

(3)查找

Alt + F1查找代码所在位置
Ctrl + F7查找当前元素在当前文件中的引用,然后按F3可以选择
Alt + F3快速查找
Ctrl + Shift + F7可以高亮当前元素在当前文件中的使用
Ctrl + Shift+N查找文件
Ctrl + Shift+Alt+N查找类中的方法或变量
Ctrl + B查找打开光标处的类或方法
Ctrl + N快速查找类
Ctrl + F查找文本
Alt+F1可以将正在编辑的元素在各个面板中定位
Ctrl+Shift+Alt+N可以快速打开符号 快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果

(4)修复

Shift+F6重构-重命名
Ctrl+X删除行
Ctrl+D复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )
Alt+Insert可以生成构造器/Getter/Setter等
Ctrl+Alt+L格式化代码
Ctrl+R替换文本
Alt+Enter导入包,自动修正
Ctrl+Alt+O优化导入的类和包
Ctrl+J自动代码
Ctrl+Shift+Space自动补全代码
Ctrl+Alt+Space类名自动完成
Ctrl+Shift+Insert可以选择剪贴板内容并插入
Ctrl+Shift+J可以整合两行
Ctrl+Alt+T可以把代码包在一块内,例如try/catch
Ctrl+Alt+V可以引入变量。例如把括号内的SQL赋成一个变量
Alt+F8计算变量值
Ctrl+O可以选择父类的方法进行重写

(5)移动

Ctrl+Shift+Up/Down代码向上/下移动。
F2 或Shift+F2高亮错误或警告快速定位
Ctrl+Up/Down光标跳转到第一行或最后一行下
Ctrl+[或]可以跳到大括号的开头结尾
Ctrl+Shift+up/down移动方法
Ctrl+Shift+Space在很多时候都能够给出Smart提示
Ctrl+Alt+Space类名或接口名提示
Ctrl+P方法参数提示
Ctrl+空格代码提示

(6) 后期补充的一些

Ctrl+E最近打开的文件
Ctrl+Shift+Backspace可以跳转到上次编辑的地方
Ctrl+Alt+ left/right返回至上次浏览的位置
Ctrl+E或者Alt+Shift+C 最近更改的代码
Alt+Shift+C对比最近修改的代码

常用设置:

1.Tab不用4个空格
Code Style-> Java->Tabs and Indents->Use tab character
Code Style->General->Use tab character (例如:版本控制Diff界面按下Tab)

2.可视化Tab和空格
Settings->IDE Settings->Editor->Appearance->Show whitespaces

3.显示代码行数
Settings->IDE Settings->Editor->Appearance->Show line numbers

4.修改代码字体大小
Settings->IDE Settings->Editor->Colors & Fonts ->Font->Save As->改个名字后才能改字体大小

5.鼠标悬浮显示doc
Settings->IDE Settings->Editor->Show quick doc on mouse move

6.空行的Tab和空格被自动干掉
Settings->IDE Settings->Editor->Other->Strip trailing spaces on Save->None

常用快捷键:

首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)

Settings->IDE Settings->Keymap->Keymaps选择Eclipse

1.像Eclipse那样快速跳出括号
Keymap->Editor Actions->Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行

2.代码提示列表(Eclipse中的Content Assist,Alt+/)
Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space

3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
Keymap->Other->Show Intention Action:默认是Alt+Enter

4.快速Overried方法
Keymap->Main menu->Code->Override Methods:需要自己设定

5.Eclipse中的outline
Keymap->Main Menu->Navigate->File Structure:默认是Ctrl+F3

6.版本控制中Diff的Next和Prev
Keymap->Other->Move to the next difference:默认是Ctrl+f7
Keymap->Other->Move to the previous difference:默认是Shift+f7



更多相关文章

  1. qiniuLive 连麦流程介绍
  2. Android(安卓)Timer的自动功能
  3. Android入门:用HttpClient模拟HTTP的GET和POST请求
  4. AndroidStudio生成签名文件失败时提示 key was created with err
  5. XDebuggable&mprop代码分析
  6. Android(安卓)对返回按键点击次数的监听
  7. 一个常见Android崩溃问题的分析
  8. 全面了解Activity
  9. Android事件分发机制(一)

随机推荐

  1. HTML5 金色漩涡动画
  2. HTML5 3D爱心表白动画
  3. 【前端词典】Vue 使用时常见的 5 个问题
  4. 最全面的CSS3鼠标滑过动画按钮集锦
  5. 【前端词典】输入 URL 到展现涉及的缓存
  6. AngularJS 日期时间选择组件(附详细使用方
  7. HTML5制作一场精美的烟花盛宴
  8. 【前端词典】11 个 CSS 知识搭配 11 个 J
  9. HTML5 3D蝴蝶飞舞动画
  10. 聊一聊加班严重时要如何自我提升