idea
一. 常用快捷键
搜索class | Ctrl+N |
搜索文件 | Ctrl+Alt+N |
当前窗口查找/全工程查找 | Ctrl+F/Ctrl+Shift+F,F3/Shift+F3前后移动 |
上/下一个位置 | Ctrl+Alt+左/右箭头 |
上/下方法 | Alt+上/下箭头 |
最近修改的代码 | Ctrl+E |
块的开始与结尾 | Ctrl+[/],Ctrl+Shfit+[]带有选中效果 |
进入类或方法 | Ctrl+B |
进入类的实现 | Ctrl+Alt+B |
查看方法的实现 | Ctrl+Shift+I |
高亮显示 | Ctrl+Shift+F7 |
注释 | Ctrl+/, Ctrl+Shift+/, Ctrl+Shift+\ |
查看声明注释 | Ctrl+Q |
格式化代码 | Ctrl+Alt+L |
格式化import包 | Ctrl+Alt+O |
重命名/重构 | Shift+F6 |
重构方法 | Ctrl+Shfit+M |
Debug | Alt+Shift+F9 |
下一步 | F8 |
进入/退出函数 | F7/Shift+F8 |
运行到光标处,没有光标则到下个断点 | Alt+F9 |
调试时查看表达式的值 | Alt+F8 |
命令 | Ctrl+Shfit+A |
智能选取 | Ctrl+W |
Run | Alt+Shift+F10 |
删除行 | Ctrl+X |
复制行 | Ctrl+D |
剪切板 | Ctrl+Shift+V |
查找相同文本 | Alt+F3 |
生成代码(如get/set方法、构造函数) | Alt+Insert |
最代更改的代码 | Ctrl+E/Alt+Shift+C |
代码自动补全 | Ctrl+Shift+Space/Alt+Enter |
代码提示 | Alt+/(输入法冲突,需修改:KeyMap-->Main Menu-->Code-->Completion-->Basic) |
类名或接口名提示 | Ctrl+P |
复制类 | F5 |
错误跳转 | F2/Shift+F2 |
Surroned With | Ctrl+Alt+T |
类层次窗口(继承关系) | Ctrl+H |
类方法及字段 | Ctrl+F12 |
类或方法的使用 | Alt+F7 |
重构一切 | Ctrl+Shift+Alt+T |
大小写转换 | Ctrl+Shfit+U |
二. 注释
1)类注释:
打开File->Settings->Editor->File and Code Templates->Includes-->File Header,可以看到有很多选项,我们便可对此注释信息模板进行编辑。
三. 常用设置
1)显示行号
Settings-->Editor-->Genaral-->Appearance-->Show line numbers
2)调整字体大小
Settings-->Editor-->Colors&Fonts-->Font
先save as保存一份配置,再在Size里进行调整。
四. 插件
Settings-->Plugins-->Browse repositories...
1.Eclipse Code Formatter
随机推荐
- Linux中部署JAVA程序
JAVA程序在开发完成后,需要部署到服务器,如果是WEB项目,需要部署到WEB服务器,否则部署到应用服务器. JAVA是跨平台的编程语言,服务器的操作系统可以是Windows.Linux或者其它,下面 ...
- 优化移动体验的HTML5技巧
简介 连轴转的刷新,不断变向的页面转换,以及tap事件的周期性的延迟仅仅是现在移动web环境令人头疼事情的一小部分.开发者正试图尽可能的靠近原生应用,但却经常被各种兼容问题,系统复位,和僵化的框架打乱 ...
- 【转】Devexpress使用之:GridControl控件(合并表头)
Devexpress系列控件功能很强大,使用起来也不太容易,我也是边摸索边使用,如果有时间我会把常用控件的使用方法整理出来的. using System; using System.Collectio ...
- android layout属性介绍
android:id 为控件指定对应的ID android:text 指定控件其中显示的文字,须要注意的是,这里尽量使用strings.xml文件其中的字符串 android:gravity 指定Vi ...
- OLE操作Excel编译错误处理
Excel在公司用的很多,而这个东西我用的不是很好,就想用程序来处理,遇到很多错误.这几天研究了下OLE操作Excel.环境:VS2008 SP1+Excel 2007 加入OLE Type Li ...
- C#在局域网中连接Liunx上的MySql数据库
前期准备工作: 我所用的平台是VS2010和Ubuntu 14.04.3 LTS 一.由于MySql并没有集成在VS2010中所以要先安装MySQL Connector Net 6.9.8连接工具, ...
- 控制用户的访问之权限、角色【weber出品必属精品】
权限的作用 限制用户对数据的访问 权限的分类 1. 系统权限:能够存取数据库的权限 2. 对象权限:操作数据库对象的内容 系统权限 1.1 如何创建用户: SQL> create user t ...
- 关于WinForm/Web如何使用缓存Cach
原文链接:http://www.cnblogs.com/zfanlong1314/archive/2013/03/28/2986403.html Cache 的绝对到期与滑动到期 绝对到期:设置绝对过 ...
- CC开发问题一
CC编译成功,启动失败,debug状态下报错如下,未能加载文件或程序集 这个问题查了一些资料,http://blog.csdn.net/shellching/article/details/82947 ...
- 《转载》深入理解 cocos2d-x 坐标系
原文地址:http://www.cnblogs.com/lyout/p/3292702.html. 首先我们添加两个测试精灵(宽:27,高:40)到场景里面: CCSprite *sprite1 = ...