记录idea使用
环境 Intellj IDEA 13
编码
mac下默认编码是utf8,idea默认也是utf8,但有些工程是gbk编码的,调整工程的编码方式:
Preferences -- File Encodings,选中Project,修改右侧的Default Encoding,直接修改为GBK即可
shift+command+f9 强制编译可以使所有文件生效
JDK
File -- Project SDK(快捷键cmd+;) -- SDKs -- + -- JDK,选择 jdk目录即可
Junit使用工程目录
Run -- Edit Configuration -- Defaults -- JUint -- Work directory -- 点击本行最后一个按钮 -- 选择MODULE_DIR, junit即会使用子工程目录为默认目录
显示行号
单个文件:编辑窗口左侧 -- 点击右键 -- show line numbers
全局:Preference(commond + ;) -- Editor -- Appearence -- Show line numbers
快捷键
关闭当前窗口,shift + click
文本搜索,shift + control + f
打开源文件,F4
Run当前文件, shift + F9
Run ..., shift + option + F9
Debug当前文件, shift + F10
Debug ..., shift + option + F10
快速查看注释,control + j
最近打开过的文件,commond + e
打开类,commond + n
打开文件,shift + commond + n
前后跳转,option + commond + 左 、右
查找祖先的方法,commond + o
查找本类的方法,
实现方法,commond + i
问题列表 静态包含问题
问题描述:部分静态包含的中文字段,在类中会显示为红色,提示'cannot resolove symbole xxx',如:import static util.TestConstants.中文字段;
解决方案:rebuild (操作路径:Build -- Rebuild Project)
javadoc报错
问题描述:javadoc与方法签名不一致,或没有填写内容,都会报error
解决方案:Perference(commond + ,) -- Inspections -- javadoc issues,全部勾去掉即可
ps:这不是一个好的解决方案,更好的解决方案是修改、完善javadoc内容