1.idea复制实时错误提示信息:按住alt,鼠标点一下错误信息
1. Ctrl + 点击(Ctrl + alt+ 点击) (实现类文件)
2. ctrl +alt + t try -catch if-else 包装
3. CTRL+O 快速重写父类方法
4. alt+enter 错误提示
5 ctrl+Q 文档提示
6.Ctrl + / (shift+ctrl+/)
7. Ctrl + Alt + O 优化import自动去除无用的import语句
8. Alt+Insert 生成构造器/Getter/Setter等
9. Alt+Up and Alt+Down 可在方法间快速移动
10 ctrl + shift + u 大小写切换
11. ctrl + x 删除一行
12 ctrl+ alt + l 代码格式化
13 shift + enter 向下插入一行
14 ctrl +e 最近打开过的
15 Shift+Shift 查询
16 ctrl+ shift + f 文件找
17 shift +f6 文件重命名
18 Alt + F1 + 1 在面板中打开类所在的目录
19: ctrl +alt + 左右键 回到上次编辑的地方
20 : ctrl +shift + enter 结束代码,加上封号
21 :ctrl+ u 查看父类方法
22: ctrl + h 查看类的结构
Ø Top #10切来切去:Ctrl+Tab
Ø Top #9选你所想:Ctrl+W
Ø Top #8代码生成:Template/Postfix +Tab
Ø Top #7发号施令:Ctrl+Shift+A
Ø Top #6无处藏身:Shift+Shift
Ø Top #5自动完成:Ctrl+Shift+Enter
Ø Top #4创造万物:Alt+Insert
太难割舍,前三名并列吧!
Ø Top #1智能补全:Ctrl+Shift+Space
Ø Top #1自我修复:Alt+Enter
Ø Top #1重构一切:Ctrl+Shift+Alt+T
jdk8环境配置
安装一个jdk8然后设置环境变量
变量名: IDEA_JDK_64 变量值: E:\ProgramFiles\JDK\jdk1.8.0_31 (根目录)
--------------------------遇到问题-------------------------------------
1. : JDK Required: 'tools.jar' seems to be not in IDEA classpath
原因: jdk安装问题
解决 : 安装jdk后,安装jre时不能与其在同一个目录下
2. 当在使用命令行 java - version 显现的是1.8,但JAVA_HOME 指定的是1.7目录。即JAVA_HOME不生效
原因:当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将Java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。
另外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
解决方案:
-
删除C:\Windows\System32目录下java.exe、javaw.exe、javaws.exe三个文件。
-
在环境变量path 中将%java_home%/bin移至最前
----激活略--------
修改{user}变量
成功修改了默认的user,记录一下。
在安装目录的/bin下找到idea.exe.vmoptions 和idea64.exe.vmoptions,在文件的最后(好像也可以不是最后)添加一行:-Duser.name=KSir
据说32位的修改idea.exe.vmoptions,64位的修改idea64.exe.vmoptions,我一次全改了,成功后也没有深究。
又有在settings的file and code template中修改,但这种方法只能改固定的模板。上述直接改了user,即使${user}也不怕!
提示设置
1. 关闭duplicated code (重置代码提示)
Editor -> Inspections - > duplicated code 取消打勾
2. 取消拼写查询
Editor -> Inspections - > spelling -> Typo 取消打勾
3. 文档自动提示
editor->general->other->show quick documentation .....
转载地址:http://www.voidcn.com/article/p-cytuezjc-boc.html
正则
在idea中使用$1获取括号的的匹配字符,如
<title>评价规则</title>
使用<title>(\S+)</titile> 则使用$1则可得到 评价规则(在notepad++中使用\1),