IntelliJ IDEA 环境常用设置整理+快捷键

1.修改为Eclipse快捷键
File -> Settings -> Keymap => Keymaps改为 Eclipse copy
 
2.显示行号:
File -> Settings -> Keymap ->Editor ->General -> Appearance =>Show line numbers选中
 

File -> Settings -> Keymap -> Main menu -> Code -> Completion -> Basic=>修改为Ctrl+Alt+Enter 保存时把冲突的Remove掉。

 
4.查找快捷键冲突问题处理
File -> Settings -> Keymap -> Main menu -> Edit ->Find =>修改Find...和Replace...分别改为Ctrl+F 和Ctrl+R
 
5.代码智能提示大小写
File -> Settings ->Eidtor->General->Code Completion => Case sensitive completion 改为none
 
6.svn 不能同步代码问题修正
File -> Settings ->Subversion ->General => Use command line client 去掉选中
 
7.常用快捷键:
 
 
Alt+Enter 万能快捷键
Ctrl+Alt+Enter 万能提示快捷键
Ctrl+Alt+V 可以提取pom.xml中的配置文件的版本号.
Alt+Ins 可提示生成get/set方法toString()等方法.
Ctrl+T 定位到接口实现类中的方法(与eclipse相同).
Ctrl+F 整理代码
Ctrl+Shift+R 定位代码类
Ctrl+Shift+T 定位包含包名的类,包含jar中的类。
Ctrl+H  定位代码关键字
 
 
 
8.设置idea的SVN忽略掉*.iml文件
Editor->File Types=>Ignore files and folders增加*.iml;
 
9.改变编辑文本字体大小

File -> settings -> EDITOR COLORS & FONTS -> FONT -> SIZE

 
10.IDEA编码设置

FILE -> SETTINGS -> FILE ENCODINGS => IDE ENCODING
FILE -> SETTINGS -> FILE ENCODINGS => Project Encoding

FILE -> SETTINGS -> FILE ENCODINGS => Default encoding for properties files
FILE -> SETTINGS -> FILE ENCODINGS => Transparent native-to-ascii conversion
  
11.System.out.println 快捷输出
“abc”.sout  => System.out.println("abc");
在eclipse中使用方式为: sysout=> System.out.println();
 
12.for循环 
List<String> list = new ArrayList<String>();
输入: list.for 即可输出
for(String s:list){
}
更多快捷方式请参考:

 
13.配置tomcat 
 
 
 
14.调试时自动编译部署代码.
 
 
15.调试时查看变量或查看某语句执行结果
在eclipse中使用Ctrl +Alt +I .
在Idea14.x中对于运行过的代码直接显示运行结果.
在Idea14.x中选中某句代码点击下面的按钮可以显示语句的执行结果.
 
 
16.带条件的断点调试:
 
 
17.idea安装插件的方法:
以IntelliJ IDEA 14.0.1安装findbugs插件为例: 
(1)在线方式:进入File->setting->plugins->browse repositorits 搜索你要下载的插件名称,右侧可以找到下载地址,完成后按提示重启即可.
 
(2)离线安装: 下载findbugs插件地址:http://plugins.jetbrains.com/plugin/3847, 安装插件:进入File->setting->plugins=> Install plugin from disk... 定位到到刚才下载的zip点击ok,完成后按提示重启即可.插件被安装到了:C:Usersxxxxxxxxx.IntelliJIdea14目录,如果插件异常可以恢复此目录。
 
 
18.idea的环境配置默认保存位置:C:Usersxxxxxxxxx.IntelliJIdea14 ,xxxxxx代表用户目录,可以对该目录进行备份,一但环境出问题恢复此配置即可.
 
原文地址:http://blog.csdn.net/lk_blog/article/details/43115903
 

快捷键

--------------------类---------------------------
Crtl+U 从方法跳到上层接口
Crtl+alt+B从接口跳到方法

Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择
双击Shift,搜索所有
it+ ....快速循环
F2,快速定位到本类下一个错误位置
Crtl+F12快速查看文件结构
Crtl+E,最近文件
Crtl+Q,查看方法的doc
Crtl+H,查看类的继承结构
Ctrl+N,可以快速打开类
Ctrl+R,替换
Ctrl+P,可以显示参数信息
Ctrl+Insert创造类,包
Alt+G,可以生成构造器/Getter/Setter等
Ctrl+X,删除行
Ctrl+D,复制行
Alt+1,快速打开或隐藏工程面板
fori/sout/psvm+Tab即可生成循环
Alt+ left/right 切换代码视图
alt+7 查看类所有方法
ctrl+/ 这个是多行代码分行注释,每行一个注释符号
ctrl+shift+/ 这个是多行代码注释在一个块里,只在开头和结尾有注释符号
ctrl+shift+上下箭头 代码上下移动
Ctrl+Shift+N,可以快速打开文件
Ctrl+Shift+T,快速生成测试类
Ctrl+Shift+Alt+C复制路径
ctrl+Alt+T 生成try/catch
Ctrl+Shift+Alt+U 显示类结构图Diagram

Fix doc comment 生成类方法注释的快捷键

Ø 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

force step into

Debug
crtl + F8 快捷打断点
按F8 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内,跳到下一条执行语句。
按F7在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则会进入该内嵌的方法中 .
跳出该方法,可以按Shift+F8,在 Debug 模式下,跳回原来地方。
当我们执行到第二个断点处,如果想直接执行到第三个断点处,可以按F9。
Alt+F8 可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果 。


idea插件
background image plus ---背景图片
TranslationPlugin ----翻译单词--右键翻译
activate-power-mode ---->万花筒编码

eclipse

crtl+H 全局搜索

————————————————————————————————mac idea快捷键————————————————————————————————————————————

alt+f7          查找在哪里使用 相当于eclipse的ctrl+shift+G
command+alt+f7   这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的
command+F7    可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本同上
command+shift+F7  选中文本后按此组合键,高亮显示所有该文本,按Esc高亮消失。
Alt+F3           选中文本按此组合键,逐个往下查找相同文本,并高亮显示。shift+f3就是往上找
ctrl+enter        出现生成get,set方法的界面
shift+enter        换到下一行
command+N         查找类
command+shift+N    查找文件
command+R             替换
ctrl+shift+R      可以在整个工程或着某个目录下面替换变量
command+Y      删除行
command+D     复制一行
ctrl+shift+J       把多行连接成一行,会去掉空格的行
command+J      可以生成一些自动代码,比如for循环
command+B     找变量的来源  同F4   查找变量来源
ctrl+shift+B      找变量所属的类
command+G     定位
command+F     在当前文件里查找文本 f3向下看,shift+f3向上看
ctrl+shift+F      可以在整个工程或着某个目录下面查找变量   相当于eclipse里的ctrl+H
alt+shift+C       最近修改的文件
command+E     最近打开的文件
alt+enter          导入包,自动修改
command+alt+L   格式化代码
command+alt+I   自动缩进,不用多次使用tab或着backspace键,也是比较方便的
ctrl+shift+space   代码补全,这个会判断可能用到的,这个代码补全和代码提示是不一样的
command+P         方法参数提示
command+alt+T   把选中的代码放在 TRY{} IF{} ELSE{} 里
command+X         剪切删除行
command+shift+V  可以复制多个文本
command+shift+U   大小写转换
alt+f1        查找文件所在目录位置
command+/        注释一行或着多行 //
ctrl+shift+/     注释/*...*/
command+alt+左右箭头        返回上次编辑的位置
shift+f6            重命名
command+shift+上下箭头      把代码上移或着下移
command+[或]         可以跳到大括号的开头结尾
command+f12        可以显示当前文件的结构
command+alt+B       可以导航到一个抽象方法的实现代码
command+shift+小键盘的*    列编辑
alt+f8             debug时选中查看值
f8相当于eclipse的f6跳到下一步
shift+f8相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数
f7相当于eclipse的f5就是进入到代码
alt+shift+f7     这个是强制进入代码
ctrl+shift+f9        debug运行java类
ctrl+shift+f10    正常运行java类
command+f2     停止运行
 
原文地址:https://www.cnblogs.com/tangxz/p/8082930.html