自动完成
Window->Preferences->Java->Editor->Content Assist
Auto-Activation子区域里面的Auto activation triggers for Java: 默认里面只有一个”.“表示当我们输入”.”的时候激活自动完成,现在修改成“.abcdefghijklmnopqrstuvwxyz”,表示遇到任何字母和“.”的时候激活自动完成。
重命名文件
右键某个文件->Refactor->Rename
自动导入依赖文件或者包
ctrl + shift + o
全局修改名字
alt + shift + r
全局查找关键字
ctrl + shift + g
重新加载工程里的文件
f5
重新编译工程
Project->Build Automatically(勾选)
Clean
代码折叠
eclipse自带的代码折叠功能不能折叠语句块(if else switch for while)使用插件code folding
下载地址:http://download.youkuaiyun.com/detail/sbfivwsll/997724#comment
查看前一次编辑
alt + 左键头
查看后一次编辑
alt + 右键头
查看类型继承结构
ctrl + t
查找类型
ctrl + shift + t
远程调试
右键工程->Debug As->Debug Configurations->Remote Java Application->New 填好Name, Host, Port
java程序:$JAVA_HOME/bin/java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8077 -cp "$PATH" "$APP_NAME" "$CONFIG_FILE"
tomcat里的serverlet程序:把%CATALINE_HOME%/bin/startup.sh中的最后一行exec "$PRGDIR"/"$EXECUTABLE" start "$@" 中的start改成jpda start。由于默认的端口是8000,所以如果8000端口已有他用的话,还需在catalina.sh文件中设置:JPDA_ADDRESS=8000。