1、设置eclipse的快捷方式
Window-->Preferences-->General-->Keys;找到"add javadoc comment"更改自己喜欢的快捷键。
2、方法注释的快捷键
/**
* @param
* @return
*/
快捷键为:ALT + SHIFT +J
大写字母带@,小写字母没有@。
3、eclipse 注释模板
Window->Preferences->Java->Code Style->Code Templates
eclipse注释模板(链接为自己使用的模板)
4、格式化
Ctrl+Shift+F
5、抽取方法
Alt+Shift+M
6、抽取局部变量
Alt+Shift+L
7、重命名
Alt+Shift+R
8、把当前选中的文本全部变味小写
Ctrl+Shift+X
9、把当前选中的文本全部变为小写
Ctrl+Shift+Y
10、快速修复(最经典的快捷键,就不用多说了)
Ctrl+1
11、删除当前行
Ctrl+D
12、复制当前行到下一行
Ctrl+Alt+↓
13、复制当前行到上一行
Ctrl+Alt+↑
14、 在当前行的下一行插入空行
Shift+Enter
15、在当前行插入空行
Shift+Ctrl+Enter
16、定位在某行
Ctrl+L
17、Code Style Formatter
MyEclipse配置(链接为自己使用的模板)
18、增强Eclipse的自动代码提示功能
默认下, 只有按"."或"Alt + /"才出现代码提示功能, 不够强大, 作小小设置, 可将代码提示功能像VS的一样方便
1. Window -> Preferences -> Java -> Editor -> Content Assist
2. 将"Auto Activation triggers for java"设置为".abc"(默认是"."), 点"Apply"应用
3. 导出目前的Eclipse配置文件: File -> Export -> General -> Perferences, 选择保存路径, 保存得到*.epf文件
4. 用文本编辑器打开刚才保存的*.epf文件, 搜索".abc", 将".abc"部分改为
".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(," (以上为自动提示的触发字符,
根据个人习惯设置), 保存此配置文件(个人觉得不太好用,容易出错)
5. 导入此配置文件: File -> import -> General -> Perferences, 导入修改后的配置文件.
第一个选项为反应时间,可设为100左右(默认200)
19、Apk签名的key值默认加载位置
20、Logcat输出大小设置
21、用空格替代Tabs、行号显示设置
22、高亮显示选中
23、关闭自动更新
Windows –> Perferences–> Install/Update -> Automatic Updates
不勾选"Automatically find new updates and notify me"
24、字符编码
设置工作空间的项目编码, 防止出现乱码
Window - Preferences - General - Workspace
将"Text file encoding"选为"Other" - "UTF-8"
改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"的编码
设置其它文件的编码
Window -> Preferences -> General -> Content Types
将需要设置的文件设置编码, 最好统一设为UTF-8
设置后, 如Javascript文件可正常显示中文
25、关闭不常用的工程。
一些不常用的工程打开的时候,也会影响你正在使用工程的操作速度。
26、取消所有启动时要激活的插件(在用时激活也一样)和其它的相关的在启动时执行的操作
27、关闭拼写检测Spelling
28、异常信息
Access restriction: The field wifi_tether_configure_ssid_default from the type R.string is not accessible due to restriction on required library L:
\android-sdk-windows\platforms\android-15\android.jar
解决方法:
这个是eclipse设置问题,它默认把这些受访问限制的API设成了ERROR,只要把
Windows-Preferences-Java-Complicer-Errors/Warnings
里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过了。