原文:https://www.cnblogs.com/javabg/p/9455746.html
1、安装前先安装jdk
2、在安装好后的页面,注册服务地址: http://idea.iteblog.com/key.php
3、在安装后的白色页面,选择plugins,去掉用不到的插件,如android和cvs的
4、默认ideal只能打开一个工作空间,如果想在一个UI界面打开多个工作空间,可以参考http://blog.csdn.net/zht666/article/details/47831893,
配置maven参考:http://blog.csdn.net/qq_32588349/article/details/51461182
编译maven项目参考:http://blog.csdn.net/yye894817571/article/details/71681891
5、idea设置分工作空间设置和全局的设置,且界面设置分工具栏字体设置和编辑器中字体设置,工具栏在file–>setting–>appearnce -->
编辑器中字体设置在:
一般工具栏可以设置成黑体,这样粗一些,比较方便
编辑器的设置成consola,这样比较容易区分o和0
设置背景色:
6 、高亮当前选中行editor–>general–>editor–>caret row更改颜色
view菜单下显示favorite,可以显示当前页面打断点的位置以及书签位置:
7、ideal是自动保存的,所以修改页面后不需要按ctrl+s,修改内容仍然在,其ctrl+s是全部保存
8、idea是带有缓存来加快响应的,所以如果修改后内容没出来,可以清一下缓存,file–》invalidate caches
9、idea有给文件加锁的功能来防止键盘误碰,点击右下角的锁,不过用的不多
再修改时会弹出read only提示:
10、设置编码格式
底下还有一个properties的编码格式,也改为utf-8,并勾上utf-8 to ascii 这样就不会打开属性文件,中文显示成乱码
11、默认的jsp等页面编辑时会出现浏览器图标,如果不想显示,可以到setting下的tool–>web browser 去掉显示
11、设置快捷键:setting–>keymap选择编辑器中Editor action中的快捷键,因为其还有菜单和svn提交等的快捷键设置,default是默认的ideal快捷键,其他的如eclipse是使用与eclipse一样的快捷键,不推荐,因为ideal的快捷键比较多,如果需要修改快捷键,先需要在选中的快捷键基础上拷贝一份出来进行修改,
其中ideal的删除行是ctrl+y,这个我不喜欢,所以可以修改,选中要修改的快捷键,右击选择添加快捷键,会在当前快捷键上再添加一个快捷键,一般会先删除原有快捷键,再添加新的
这里我把ctrl+d重新赋给删除行,而把ctrl+shift+c赋给复制行
12、常用快捷键:
ctrl+n 快速打开搜索的类名对应的类
ctrl+shift+n 搜索文件
ctrl+f 当前打开页面中查找字符串
ctrl+shit+f 指定文件夹,指定工作空间进行查找,可指定文件类型过滤
ctrl+r 替换字符串
ctrl+shift+r 替换指定工作空间,文件夹下的所有字符串
ctrl +p 弹出html标签的所有属性供选择以及java类中方法参数查看
ctrl+shift+1,2,3,4快速打上一个书签位置,位置编号以1,2,3,4区分,结合ctrl+1,2,3,4一起使用,再次在当前位置按ctrl+shift+1,2,3,4可以取消打上的书签,可以结合favorite属性窗口一起查看总共打了多少书签
ctrl+1,2,3,4 快速到达上一个ctrl+shift+1,2,3,4快捷键打上的书签位置
ctrl+tab 窗口之间的切换,如果按住ctrl键不放,可以选择切换到哪一个窗口
ctrl+e 最近文件之间的切换
ctrl+/ 行级注释,再次按取消行注释
ctrl+shift+/ 块级注释,再次按会取消块注释
ctrl+b 跳转到方法或css定义处
ctrl+alt+b 跳转到方法实现处
alt+f7 查看变量或方法在哪里被使用
ctrl+g 快速跳转到输入行标的行上
ctrl + + 快速打开折叠的代码
ctrl + - 快速折叠方法块代码(ctrl+shift±快速折叠全部代码块)
alt+鼠标选择 可以块级选中
ctrl+home 跳到页面顶端
ctrl+end 跳到页面底端
ALT + 回车 导包,自动修正
alt+insert 生成get,set方法
alt+左右方向键 可以切换相邻窗口
ctrl+shift+u 大小写切换
ctrl+space 方法参数或html属性提示
ctrl+shift+space 自动补全代码
ctrl+shift+c 拷贝文件所在磁盘路径
debugger 下的f7(单步进入,跳出shift+f8),f8(单步跳过),f9(直接到下一个断点)
Debug 下 Alt+F8 可以通过在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Ctrl + Alt + T 用if、while、try catch来围绕选中的代码行
fori 然后回车会生成for(int i=0,i<;i++)
iter 然后回车会生成for(xxx in xxxs)
iten 然后回车生成while循环
psvm 也就是public static void main的首字母
sout 也就是System.out.println()
ctrl+[ 跳转后前一个对应花括
ctrl+] 跳转后一个对应花括号
打开一个java工程,设置其jar包依赖和jdk可以点击如下图标进行配置:
ctrl+shift+f9 编译类,默认编译当前类,
ctrl+f9 编译项目
Ctrl+F12,类似eclipse的ctrl+o
eclipse的Ctrl+1在 IDEA中是用的Alt+Enter
有时候希望使用自动补全,因为不偷懒的程序员不是好程序员。但是Idea的默认快捷键是 Ctrl + 空格。 对于安装中文输入法的普通人来说那就是杯具了,你懂的。
修改方法如下:
点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。
在左侧的导航框中点击 KeyMap。
接着在右边的树型框中选择 Main menu –> Code –> Completion.
接着需要做两件事:
-
移除原来的Cycle Expand Word 的 Alt+/(正斜杠) 快捷键绑定。
-
在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt + 斜杠 快捷键。
然后应用(Apply), OK.
ctrl+u 跳到父类或父接口
CTRL + ALT + O 快速优化引用包, 类似eclipse的CTRL + SHIFT + O
CTRL + ALT + L 快速格式化代码
CTRL + P 方法参数提示,可以看到这个方法有哪些多态方法
f2 文件重命名 (已自定义重设和原始不一样了)
shfit+f2 类/方法重命名,连按两下(已自定义重设和原始不一样了)
ctrl+f12 查看类中方法
alt+f7 在方法上按此快捷键可以查看所有对此方法的引用 ,然后在下面的结果列表中右击点击jump to source 可以定位到具体文件
Ctrl+Shift+Alt+T 超级快捷键 ,选中代码可以实现选择各种实现
ctrl+alt+v 选择代码可以实现自动生成方法返回结果的本地变量
ctrl+shitf+c 拷贝当前行(需要先删除duplicate lines的默认快捷键,然后设置此快捷键)
ctrl+shift+f9 编译代码,可以实现热部署
14、代码自动补全,默认区分大小写,如果不想区分大小写,那么可以在setting–>editor–>general–>code completion–>case sentise选none
配置好后,可以把配置导出,以后有需要可以导入设置
快捷键设置乱码解决:
http://blog.csdn.net/u013361445/article/details/51113692
15、显示隐藏工具栏菜单
16、控制台中文乱码:-Dfile.encoding=UTF-8
17、创建maven项目和配置tomcat:
https://www.cnblogs.com/yjqc/p/6590565.html