欢迎光临
我们一直在努力

idea使用秘籍大全,让你快乐到飞起,idea快捷键大全

前言

今天我们来总结一下idea全面的使用配置方法,让你的idea爽到飞起,如果你还不熟悉idea各种配置,那么这篇就是专门为你准备的

目录

  1. 配置maven
  2. IDEA 设置代码行宽度
  3. IDEA 提示不区分大小写
  4. IntelliJ强制更新Maven Dependencies
  5. idea的环境配置默认保存位置
  6. 隐藏不想看到的文件或者文件夹(类似eclipse的filter功能)
  7. 修改为Eclipse快捷键
  8. 修改默认设置–default setting
  9. 修改智能提示快捷键
  10. 查找快捷键冲突问题处理
  11. 显示行号
  12. 代码智能提示,忽略大小写
  13. 用*标识编辑过的文件
  14. 关闭自动代码提示
  15. 常用快捷键
  16. svn 不能同步代码问题修正
  17. 设置idea的SVN忽略掉*.iml文件
  18. 改变编辑文本字体大小
  19. IDEA编码设置
  20. Live Templates
  21. 配置tomcat参数
  22. 调整idea启动时的内存配置参数
  23. 导入eclipse web项目发布到Tomcat如果找不到
  24. 每次打开一个新jsp或java文件时,cpu都占用很高,去掉检验即可
  25. IDEA开启类修改后自动编译
  26. 提示生成serialVersionUID
  27. 神奇的Inject language
  28. 强大的symbol
  29. idea快捷键和Windows默认快捷键冲突解决(如:Ctrl+Alt+↑或Ctrl+Alt+F12)
  30. 格式化代码时,注释被格式化问题
  31. 切换大小写
  32. idea快捷键大全

配置maven

  • 在File->settings->搜索maven
  • Mavan home directory–设置maven安装包的bin文件夹所在的位置
  • User settings file–设置setting文件所在的位置
  • Local repository–设置本地仓库的

IDEA 设置代码行宽度

  • 在File->settings->Editor->Code Style
  • 有人会问,如果输入的代码超出宽度界线时,如何让IDE自动将代码换行?有两种方式!
  • 第一种,在上述的“Right margin (columns)”的下方,有“Wrap when typing reaches right margin”选项,选中它,是什么效果呢?
  • 随着输入的字符的增加,当代码宽度到达界线时,IDEA会自动将代码换行。
  • 第一种方式是在输入代码时触发,还有第二种方式,在File->settings->Code Style->Java中,选中“Wrapping and Braces”选项卡,
  • 在“Keep when reformatting”中有一个“Ensure rigth margin is not exceeded”,选中它,是什么效果呢?
  • 从配置项的字面意思很容易理解,在格式化Java代码时,确保代码没有超过宽度界线。
  • 即输入的代码超出界线后,

IDEA 提示不区分大小写

  • 首先打开File—–>setting
  • 然后,输入:sensitive
  • 将右侧的 case sensitive completion 修改为NONE

IntelliJ强制更新Maven Dependencies

Intellj 自动载入Mave依赖的功能很好用,但有时候会碰到问题,导致pom文件修改却没有触发自动重新载入的动作,此时需要手动强制更新依赖。

如下:

  • 手动删除Project Settings里面的Libraries内容;
  • 在Maven Project的试图里clean一下,删除之前编译过的文件;
  • 项目右键-》Maven-》Reimport
  • Ok, 此时发现依赖已经建立!

idea的环境配置默认保存位置

  • idea的环境配置默认保存位置:C:/Users/xxxxxxxxx.IntelliJIdea14 ,xxxxxx代表用户目录。
  • 可以对该目录进行备份,一但环境出问题恢复此配置即可。
  • 可以在%IDEA/_HOME%/bin/idea.properties中修改该配置路径。

隐藏不想看到的文件或者文件夹(类似eclipse的filter功能)

  • intellij idea 隐藏不想看到的文件或者文件夹(类似eclipse的filter功能)
  • 打开intellij –>:>File –>>Settings–>>搜索File Types

修改为Eclipse快捷键

  • File -> Settings -> Keymap => Keymaps改为 Eclipse copy

修改智能提示快捷键

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

查找快捷键冲突问题处理

File -> Settings -> Keymap -> Main menu -> Edit ->Find =>修改Find…和Replace…分别改为Ctrl+F 和Ctrl+R

显示行号

File -> Settings ->Editor ->General -> Appearance =>Show line numbers选中

代码智能提示,忽略大小写

File -> Settings -> Editor -> Code Completion里把Case sensitive completion设置为None就可以了

用*标识编辑过的文件

  • Editor–>General –> Editor Tabs
  • 在IDEA中,你需要做以下设置, 这样被修改的文件会以*号标识出来,你可以及时保存相关的文件。
  • “Mark modifyied tabs with asterisk”

关闭自动代码提示

Preferences => IDE Settings => Editor => Code Completion => Autopopup documentation in (ms)

svn 不能同步代码问题修正

File -> Settings ->Subversion ->General => Use command line client 选中

  • 使用command line方式需要指定svn.exe的路径,例如:D:/tools/TortoiseSVN/bin/svn.exe
  • 注意,安装TortoiseSVN时路径中不要带空格,例如:C:/Program Files/TortoiseSVN/bin/svn.exe就会报错.
  • 安装TortoiseSVN选择全部安装组件,否则可能没有svn.exe

设置idea的SVN忽略掉*.iml文件

  • Editor->File Types=>Ignore files and folders增加*.iml;
  • 在lgnore files and folesrs中输入.idea;注意要”;”结尾。你就可以隐藏.idea文件夹了

改变编辑文本字体大小

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

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

Live Templates

System.out.println 快捷输出

  • “abc”.sout => System.out.println(“abc”);
  • 在eclipse中使用方式为:sysout=> System.out.println();

for循环

  • List list = new ArrayList();
  • 输入: list.for 即可输出
  • for(String s:list){}

配置tomcat参数

vm options: -Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m

调整idea启动时的内存配置参数

%IDEA/_HOME%/bin/idea.exe.vmoptions

去掉java文件检验

每次打开一个新jsp或java文件时,cpu都占用很高,去掉检验即可:file->settings->editor->inspections

提示生成serialVersionUID

  • 使用 Eclipse 或 MyEclipse 的同学可能知道,如果 implements Serializable 接口时,会提示你生成 serialVersionUID。
  • 但 Intellij IDEA 默认没启用这个功能。
  • Preferences->IEditor->nspections->Serialization issues->Serializable class without ’serialVersionUID’,
  • 选中以上后,在你的class中:光标定位在类名前,按 Alt+Enter 就会提示自动创建 serialVersionUID了

格式化代码时,注释被格式化问题

将enable javadoc formating取消掉

切换大小写

  • idea的切换大小写的默认快捷键是ctrl+shift+u
  • 如果默认快捷键冲突,可以双击shift,输入Toggle Case

强大的symbol

如果你依稀记得某个方法名字几个字母,想在IDEA里面找出来,可以怎么做呢?

直接使用ctrl+shift+alt+n,使用symbol来查找即可。

图片

神奇的Inject language

如果你使用IDEA在编写JSON字符串的时候,然后要一个一个/去转义双引号的话,就实在太不应该了,又烦又容易出错。

在IDEA可以使用Inject language帮我们自动转义双引号。

  • 先将焦点定位到双引号里面,使用alt+enter快捷键弹出inject language视图,并选中Inject language or reference。

    图片

  • 选择后,切记,要直接按下enter回车键,才能弹出inject language列表。在列表中选择 json组件。

    图片

  • 选择完后。鼠标焦点自动会定位在双引号里面,这个时候你再次使用alt+enter就可以看到

    图片

  • 选中Edit JSON Fragment并回车,就可以看到编辑JSON文件的视图了。

    图片

  • 可以看到IDEA确实帮我们自动转义双引号了。如果要退出编辑JSON信息的视图,只需要使用ctrl+F4快捷键即可。
  • Inject language可以支持的语言和操作多到你难以想象,读者可以自行研究。

idea快捷键和Windows默认快捷键冲突解决

在桌面右键 – 图形选项 – 快捷键 – 禁止 就可以了

IDEA开启类修改后自动编译

  • File->setting->Buil,Execution,Deployment->compiler=>Make project automatically
  • 编译错误问题解决
  • Error:java: Compilation failed: internal java compiler error
  • set中Java complier 设置的问题 ,项目中有人用jdk1.6 有人用jdk1.7 版本不一样 会一起这个错误

Ctrl

快捷键

介绍

Ctrl + F

在当前文件进行文本查找 (必备)

Ctrl + R

在当前文件进行文本替换 (必备)

Ctrl + Z

撤销 (必备)

Ctrl + Y

删除光标所在行 或 删除选中的行 (必备)

Ctrl + X

剪切光标所在行 或 剪切选择内容

Ctrl + C

复制光标所在行 或 复制选择内容

Ctrl + D

复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)

Ctrl + W

递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)

Ctrl + E

显示最近打开的文件记录列表

Ctrl + N

根据输入的 类名 查找类文件

Ctrl + G

在当前文件跳转到指定行处

Ctrl + J

插入自定义动态代码模板

Ctrl + P

方法参数提示显示

Ctrl + Q

光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容

Ctrl + U

前往当前光标所在的方法的父类的方法 / 接口定义

Ctrl + B

进入光标所在的方法/变量的接口或是定义出,等效于 Ctrl + 左键单击

Ctrl + K

版本控制提交项目,需要此项目有加入到版本控制才可用

Ctrl + T

版本控制更新项目,需要此项目有加入到版本控制才可用

Ctrl + H

显示当前类的层次结构

Ctrl + O

选择可重写的方法

Ctrl + I

选择可继承的方法

Ctrl + +

展开代码

Ctrl + –

折叠代码

Ctrl + /

注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)

Ctrl + [

移动光标到当前所在代码的花括号开始位置

Ctrl + ]

移动光标到当前所在代码的花括号结束位置

Ctrl + F1

在光标所在的错误代码出显示错误信息

Ctrl + F3

调转到所选中的词的下一个引用位置

Ctrl + F4

关闭当前编辑文件

Ctrl + F8

在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点

Ctrl + F9

执行 Make Project 操作

Ctrl + F11

选中文件 / 文件夹,使用助记符设定 / 取消书签

Ctrl + F12

弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选

Ctrl + Tab

编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口

Ctrl + Enter

智能分隔行

Ctrl + End

跳到文件尾

Ctrl + Home

跳到文件头

Ctrl + Space

基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 逗号 (必备)

Ctrl + Delete

删除光标后面的单词或是中文句

Ctrl + BackSpace

删除光标前面的单词或是中文句

Ctrl + 1,2,3…9

定位到对应数值的书签位置

Ctrl + 左键单击

在打开的文件标题上,弹出该文件路径

Ctrl + 光标定位

按 Ctrl 不要松开,会显示光标所在的类信息摘要

Ctrl + 左方向键

光标跳转到当前单词 / 中文句的左侧开头位置

Ctrl + 右方向键

光标跳转到当前单词 / 中文句的右侧开头位置

Ctrl + 前方向键

等效于鼠标滚轮向前效果

Ctrl + 后方向键

等效于鼠标滚轮向后效果

Alt

快捷键

介绍

Alt + /`

显示版本控制常用操作菜单弹出层

Alt + Q

弹出一个提示,显示当前类的声明 / 上下文信息

Alt + F1

显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择

Alt + F2

对于前面页面,显示各类浏览器打开目标选择弹出层

Alt + F3

选中文本,逐个往下查找相同文本,并高亮显示

Alt + F7

查找光标所在的方法 / 变量 / 类被调用的地方

Alt + F8

在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果

Alt + Home

定位 / 显示到当前文件的 Navigation Bar

Alt + Enter

IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 (必备)

Alt + Insert

代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等

Alt + 左方向键

按左方向切换当前已打开的文件视图

Alt + 右方向键

按右方向切换当前已打开的文件视图

Alt + 前方向键

当前光标跳转到当前文件的前一个方法名位置

Alt + 后方向键

当前光标跳转到当前文件的后一个方法名位置

Alt + 1,2,3…9

显示对应数值的选项卡,其中 1 是 Project 用得最多

Shift

快捷键

介绍

Shift + F1

如果有外部文档可以连接外部文档

Shift + F2

跳转到上一个高亮错误 或 警告位置

Shift + F3

在查找模式下,查找匹配上一个

Shift + F4

对当前打开的文件,使用新Windows窗口打开,旧窗口保留

Shift + F6

对文件 / 文件夹 重命名

Shift + F7

在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法

Shift + F8

在 Debug 模式下,跳出,表现出来的效果跟 F9 一样

Shift + F9

等效于点击工具栏的 Debug 按钮

Shift + F10

等效于点击工具栏的 Run 按钮

Shift + F11

弹出书签显示层

Shift + Tab

取消缩进

Shift + ESC

隐藏当前 或 最后一个激活的工具窗口

Shift + End

选中光标到当前行尾位置

Shift + Home

选中光标到当前行头位置

Shift + Enter

开始新一行。光标所在行下空出一行,光标定位到新行位置

Shift + 左键单击

在打开的文件名上按此快捷键,可以关闭当前打开文件

Shift + 滚轮前后滚动

当前文件的横向滚动轴滚动

Ctrl + Alt

快捷键

介绍

Ctrl + Alt + L

格式化代码,可以对当前文件和整个包目录使用 (必备)

Ctrl + Alt + O

优化导入的类,可以对当前文件和整个包目录使用 (必备)

Ctrl + Alt + I

光标所在行 或 选中部分进行自动代码缩进,有点类似格式化

Ctrl + Alt + T

对选中的代码弹出环绕选项弹出层

Ctrl + Alt + J

弹出模板选择窗口,讲选定的代码加入动态模板中

Ctrl + Alt + H

调用层次

Ctrl + Alt + B

在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口

Ctrl + Alt + V

快速引进变量

Ctrl + Alt + Y

同步、刷新

Ctrl + Alt + S

打开 IntelliJ IDEA 系统设置

Ctrl + Alt + F7

显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来

Ctrl + Alt + F11

切换全屏模式

Ctrl + Alt + Enter

光标所在行上空出一行,光标定位到新行

Ctrl + Alt + Home

弹出跟当前文件有关联的文件弹出层

Ctrl + Alt + Space

类名自动完成

Ctrl + Alt + 左方向键

退回到上一个操作的地方 (必备)**(注意与其他软件快捷键冲突)**

Ctrl + Alt + 右方向键

前进到上一个操作的地方 (必备)**(注意与其他软件快捷键冲突)**

Ctrl + Alt + 前方向键

在查找模式下,跳到上个查找的文件

Ctrl + Alt + 后方向键

在查找模式下,跳到下个查找的文件

Ctrl + Shift

快捷键

介绍

Ctrl + Shift + F

根据输入内容查找整个项目 或 指定目录内文件 (必备)

Ctrl + Shift + R

根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)

Ctrl + Shift + J

自动将下一行合并到当前行末尾 (必备)

Ctrl + Shift + Z

取消撤销 (必备)

Ctrl + Shift + W

递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)

Ctrl + Shift + N

通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠 (必备)

Ctrl + Shift + U

对选中的代码进行大 / 小写轮流转换 (必备)

Ctrl + Shift + T

对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择

Ctrl + Shift + C

复制当前文件磁盘路径到剪贴板

Ctrl + Shift + V

弹出缓存的最近拷贝的内容管理器弹出层

Ctrl + Shift + E

显示最近修改的文件列表的弹出层

Ctrl + Shift + H

显示方法层次结构

Ctrl + Shift + B

跳转到类型声明处

Ctrl + Shift + I

快速查看光标所在的方法 或 类的定义

Ctrl + Shift + A

查找动作 / 设置

Ctrl + Shift + /

代码块注释 (必备)

Ctrl + Shift + [

选中从光标所在位置到它的顶部中括号位置

Ctrl + Shift + ]

选中从光标所在位置到它的底部中括号位置

Ctrl + Shift + +

展开所有代码

Ctrl + Shift + –

折叠所有代码

Ctrl + Shift + F7

高亮显示所有该选中文本,按Esc高亮消失

Ctrl + Shift + F8

在 Debug 模式下,指定断点进入条件

Ctrl + Shift + F9

编译选中的文件 / 包 / Module

Ctrl + Shift + F12

编辑器最大化

Ctrl + Shift + Space

智能代码提示

Ctrl + Shift + Enter

自动结束代码,行末自动添加分号 (必备)

Ctrl + Shift + Backspace

退回到上次修改的地方

Ctrl + Shift + 1,2,3…9

快速添加指定数值的书签

Ctrl + Shift + 左方向键

在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置,同时选中该单词 / 中文句

Ctrl + Shift + 右方向键

在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置,同时选中该单词 / 中文句

Ctrl + Shift + 左方向键

在光标焦点是在工具选项卡上,缩小选项卡区域

Ctrl + Shift + 右方向键

在光标焦点是在工具选项卡上,扩大选项卡区域

Ctrl + Shift + 前方向键

光标放在方法名上,将方法移动到上一个方法前面,调整方法排序

Ctrl + Shift + 后方向键

光标放在方法名上,将方法移动到下一个方法前面,调整方法排序

Alt + Shift

快捷键

介绍

Alt + Shift + N

选择 / 添加 task

Alt + Shift + F

显示添加到收藏夹弹出层

Alt + Shift + C

查看最近操作项目的变化情况列表

Alt + Shift + F

添加到收藏夹

Alt + Shift + I

查看项目当前文件

Alt + Shift + F7

在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入

Alt + Shift + F9

弹出 Debug 的可选择菜单

Alt + Shift + F10

弹出 Run 的可选择菜单

Alt + Shift + 左键双击

选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句

Alt + Shift + 前方向键

移动光标所在行向上移动

Alt + Shift + 后方向键

移动光标所在行向下移动

Ctrl + Shift + Alt

快捷键

介绍

Ctrl + Shift + Alt + V

无格式黏贴

Ctrl + Shift + Alt + N

前往指定的变量 / 方法

Ctrl + Shift + Alt + S

打开当前项目设置

Ctrl + Shift + Alt + C

复制参考信息

其他

快捷键

介绍

F2

跳转到下一个高亮错误 或 警告位置 (必备)

F3

在查找模式下,定位到下一个匹配处

F4

编辑源

F7

在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中

F8

在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内

F9

在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上

F11

添加书签

F12

回到前一个工具窗口

Tab

缩进

ESC

从工具窗口进入代码文件窗口

连按两次Shift

弹出 Search Everywhere 弹出层



https://segmentfault.com/a/1190000039936584

赞(0)
未经允许不得转载:ITyet » idea使用秘籍大全,让你快乐到飞起,idea快捷键大全
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址