精华内容
下载资源
问答
  • Java 开发IDEA常用插件推荐

    千次阅读 2019-03-11 00:16:08
    Maven helper Lombok Sonar Lint .gitignore Free Mybatis plugin Alibaba Java Coding Guidelines FindBugs Dockerfile CheckStyle plant UML Kubernetes

    对于IDEA的赞美,各种溢美之词都不足为过。在丰富的插件系统的帮助下,IDEA的强大如虎添翼。

    插件安装

    在线安装方式,自不必说,直接搜索安装即可。但是在某些情况下,比如公司网络屏蔽的情况下,如何离线安装插件?
    下面说一下离线安装的步骤:

    1. 先确定你的IDEA的版本号,点击 Help-About,查看第二行编译版本号,形如:
      build #IU-181.5540.7, built on July 11, 2018. 其中 181 即为IDEA的大版本号
    2. 打开网址 http://plugins.jetbrains.com/ 搜索你要安装的插件的名字,如何往下翻,找到对应于你IDEA版本号的离线插件版本,点击下载。
    3. 离线安装插件

    插件推荐

    Maven Helper

    必装,用来查看maven的依赖树。
    查看Maven依赖的命令:mvn dependency:tree
    查看是否有依赖冲突的命令:mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>
    Maven Helper基于上述命令工作,打开pom文件,就可以打开该pom文件的Dependency Analyzer视图,进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖),支持搜索,使用该插件还能快速的执行maven命令。

    Lombok

    必装,参考Java 开发工具–Lombok介绍

    Sonar Lint

    包括 FindBugs,CheckStyle,Alibaba Java Coding Guidelines 都是编码质量规范检查工具,参考代码质量工具总结

    Plant UML

    绘制UML图例的利器;
    参考UML入门以及工具介绍

    CodeGlance

    必装,在编辑代码最右侧,显示一块代码小地图(类似于Sublime Text自带功能),可快速拖动代码块,尤其适用于老旧复杂的项目,或有上千行代码的类文件。

    Code Iris

    translation

    翻译功能。

    JVM Debugger Memory View

    https://plugins.jetbrains.com/plugin/8537-jvm-debugger-memory-view

    JRebel

    zeroturnaround公司的一款产品,用于应用热部署的插件。
    参考
    多个 tomcat 应用热部署调试环境搭建
    IDEA使用插件JRebel热部署失败的问题排查

    XRebel

    XRebel也是 zeroturnaround 公司的一款产品。
    XRebel 是不间断运行在 web 应用的交互式分析器,可以看到网页上的每一个操作在前端以及服务端、数据库、网络传输都花费多少时间,当发现问题会在浏览器中显示警告信息。XRebel 会实时监测应用代码的性能指标和可能会发生的问题。是调优程序、追踪性能问题的一大利器。
    JRebel解决Java项目动态部署,XRebel 解决J2EE 应用的交互式分析,甚至SQL都能分析到,

    • JRebel:修改完代码,不想重启服务,就使想代码生效。
    • XRebel:请求中,各个部分代码性能监控。例如:方法执行时间,出现的异常,SQL执行时间,输出的Log,MQ执行时间等

    XRebel官方简明教程:http://zeroturnaround.com/software/xrebel/quick-start/

    xrebel跟jrebel的license不相同,jrebel只要有非死不可的账号就能永久免费,但是xrebel不行,不过我们可以利用现在激活的license server(http://idea.lanyus.com)

    安装好IDEA插件之后,还需要激活license,激活方法不像JRebel那样简单,JRebel 只要有Facebook或者Twitter的账号就能永久免费,XRebel的激活,嘿嘿嘿,破解嘛,可以百度 “idea lanyu”。激活成功后,建议切换到离线模式,放置license server被加入黑名单。

    编辑运行配置,在VM options中添加 -javaagent:<url_to_xrebel>/xrebel.jar,比如:-javaagent:/Users/awesome/Downloads/tools/xrebel.jar

    激活成功之后,启动Java应用,打开页面http://localhost:8080/xrebel,即可得到应用的性能监控数据。

    .gitignore

    Free Mybatis plugin

    MybatisX

    Mybatis Plus插件

    CamelCase

    驼峰命名转换,选中命名不太规范的变量,使用快捷键 SHIFT + ALT + U 转换成符合驼峰命名的变量。会在keymap中自动增加这个快捷键。

    Kubernetes

    注意需要在 IDEA 终极版 Ultimate 2018.1 才支持,安装Kubernetes plugin 之后重启;新建一个 .yaml 文件,输入字母 kdep 即可得到一个 kubernetes 模版文件,并实现批量编辑功能;
    参考blog

    Docker

    IDEA 2020.1.4版本默认自带该插件,功能:

    1. 提供Dockerfile支持,如检查 Dockerfile 语法错误;
    2. 构建并部署到镜像仓库
    3. 镜像管理,镜像启动为容器,

    Markdown

    语言插件

    部分语言插件默认安装,如HTML。但Go语言插件则需要额外安装。

    BashSupport

    Bash语言支持插件。支持语法高亮显示,重构方式的重命名,文档查找,检查,快速修复等功能。

    Key Promoter

    快捷键提示插件,鼠标点击一个功能时,可以提示相应的快捷键和使用频率,使用越频繁,越有必要记住。

    Grep Console

    在项目的启动或者调试过程中,会在Run/Debug等tab页的output窗口输出很多信息,方便直接对fatal或者error级别的日志一目了然。即可试用此插件。
    在这里插入图片描述

    IdeaVim

    基于IntelliJ的仿 Vim 插件。IdeaVim支持许多Vim功能,包括normal/insert/visual模式,motion键,删除/更改,标记,寄存器,一些Ex命令,Vim正则表达式,通过〜/ .ideavimrc,宏,窗口命令等进行配置的功能。

    Zookeeper

    配置 zk 服务器地址之后,即可看到 ZNode 信息,如同文件系统一般;

    展开全文
  • 之前一直使用Eclipse 系列开发IDE工具,由于eclipse是开源的所以,一般情况,eclipse基本上每一个java入门者的首选开发工具,其次 Myeclipse。不过现在越来越多的人使用了 IdeaIntelliJIDEA开发工具。我之前也下载...

    前言:

    之前一直使用Eclipse 系列开发IDE工具,由于eclipse是开源的所以,一般情况,eclipse基本上每一个java入门者的首选开发工具,其次 Myeclipse。不过现在越来越多的人使用了 Idea IntelliJ IDEA 开发工具。我之前也下载使用过,不过由于不习惯它的 快捷键 和 周围同事 都使用 myeclipse ,所以我也就放弃了。由于现在的同事都比较偏爱使用 Idea ,然后我也接抱着试试的态度,重新 上手使用了,没过几天我就 深深的爱上这个 IDE 工具,现在已经欲罢不能了,尤其熟悉了它的快捷键后,就会发现它十分方便智能,提示十分到位。

    常用面板:

    启动首页:

    左边栏,底部工具栏 ,右侧栏、右下角事件日志、中间的常用快捷键提示部分(双击Shift 快捷键,搜索一切你想搜索的东西,保证你会爱上这个快捷键)

     

     

     

    常用设置:

    设置快捷偏好

    如果你经常使用eclipse系列的软件,可以修改。

    插件:

    idea 插件市场提供丰富的插件功能,安装十分方便

    修改 idea jvm 内存分配:

    idea安装同级目录下 idea.exe.vmoptions 文件修改 属性值

    -Xms128m  # 最小内存
    -Xmx512m #最大内存分配

    常用快捷键使用:

    双击 Shift ,快速全局搜索

    Ctrl +  F, 指定区域内 光标所在区域内搜索,Ctrl + R , replace ,字符串 替换功能

    Alt + F7 查看 变量,方法被引用的所有地方。

    Alt + 7 查看 当前文件 大纲 导航,

    Alt + Enter ,快速提示,操作,比如导入包,try、catch 或者抛出异常

    Ctrl + Alt + S 快速打开 设置

    Ctrl + Alt + L 快速 格式化代码,让你代码瞬间变得整洁,方便阅读。

    Ctrl + D 复制当前行到下一行, Ctrl + Y 删除当前前,Ctrl + C 复制当前行,Ctrl + V 复制

    Alt + Insert ,快速 生成代码。如getter,setter,构造函数 等方法。

    以上个人认为经常使用的快捷键,记住了,使用起来十分方便

     

    ==========这里的的内容 主要来源与网络 总结收集==========

    Idea 全部快捷键 表

    快捷键:如果想修改快捷键(setting->keymap)。

    • 1. Ctrl + Space 

    完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便

    • 2. Ctrl + N(Ctrl + Shift + N)

    跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了

    • 3. Ctrl + B 

    跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能

    • 4. Ctrl + Alt + T 

    用*来围绕选中的代码行( * 包括if、while、try catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了)

    • 5. Ctrl + Alt + B 

    跳转到方法实现处这个也算是很普遍的功能了,就不多说了。

    • 6. Ctrl + W 

    按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词,然后是选择源
    代码的扩展区域。举例来说,对下边这个语句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");当光标的位置在双引号内的字符串中时,会先选中这个字符串,然后是等号右边的表达式,再是整个句子。我一般都是在对代码进行重新修改的时候使用
    它来选择出那些长长的复合表达式,很方便:)

    • 7. Shift + F1 

    在浏览器中显示指定的java docs,这个也应该是几乎所有的java ide都提供的功能,就不多说了。

    • 8. Ctrl + Q 

    在editor window中显示java docs这个功能很方便--因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看java doc,此时这个功能的好处就体现出来了

    • 9. Ctrl + / 

    注释/反注释指定的语句,这个功能很象PB中提供的一个功能,它可以注释和反注释你所选择的语句(使用单行注释符号"//"),你也可以用Ctrl + Shift + / 来进行多行语句的注释(即使用多行注释符号"/* ... */")

    • 10. F2/Shift + F2 

    跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。

    • 11. Shift + F6 

    提供对方法、变量的重命名对IDEA提供的Refector功能我用得比较少,相比之下这个功能是我用得最多的了。对于这个功能没什么可说的了,确实很方便,赶快试一试吧。

    • 12. Ctrl + Alt + L 

    根据模板格式化选择的代码,根据模板中设定的格式来format你的java代码,不过可惜的是只对java文件有效

    • 13. Ctrl + Alt + I 

    将选中的代码进行自动缩进编排这个功能在编辑jsp文件的时候也可以工作,提供了一个对上边格式化代码功能的补充。
    14. Ctrl + Alt + O 
    优化import自动去除无用的import语句,蛮不错的一个功能。
    15. Ctrl + ]/[ 
    跳转到代码块结束/开始处,这个功能vi也有,也是很常用的一个代码编辑功能了。
    16.Ctrl+E
    可以显示最近编辑的文件列表
    17.Shift+Click
    可以关闭文件
    18.Ctrl+Shift+Backspace
    可以跳转到上次编辑的地方
    19.Ctrl+F12
    可以显示当前文件的结构
    20.Ctrl+F7
    可以查询当前元素在当前文件中的引用,然后按F3可以选择
    21.Ctrl+Shift+N
    可以快速打开文件
    22.Alt+Q
    可以看到当前方法的声明
    23.Ctrl+P
    可以显示参数信息
    25.Alt+Insert
    可以生成构造器/Getter/Setter等
    26.Ctrl+Alt+V 
    可以引入变量。例如把括号内的SQL赋成一个变量
    27.Alt+Up and Alt+Down
    可在方法间快速移动

    下面的不是很有用
    28.Alt+Enter
    可以得到一些Intention Action,例如将”==”改为”equals()”
    29.Ctrl+Shift+Alt+N
    可以快速打开符号
    30.Ctrl+Shift+Space
    在很多时候都能够给出Smart提示
    31.Alt+F3可以快速寻找
    32.Ctrl+O可以选择父类的方法进行重写
    33.Ctrl+Alt+Space是类名自动完成
    34. Ctrl+JLive Templates!
    35.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
    30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
    31.Ctrl+Shift+J可以整合两行
    32.Alt+F8是计算变量值

    Ctrl+D 复制上一行或复制选定 
    Ctrl+Alt+L 格式化代码 
    Alt+Shift+Insert 列编辑

    IntelliJ IDEA使用技巧:

    1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与setter方法。

    2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。

    3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。

    4、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

    5、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

    6、用Ctrl-/与Ctrl-Shift-/来注释/反注释代码行与代码块。

    -/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块。而Ctrl-Shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可。

    7、按Alt-Q(View|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。

    8、使用Refactor|Copy Class…可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

    9、在编辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行。

    10、Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。

    11、如果你不想让指示事件细节的“亮球”图标在编辑器上显示,通过按Alt-Enter组合键打开所有事件列表然后用鼠标点击它就可以把这个事件文本附件的亮球置成非活动状态。

    这样以后就不会有指示特殊事件的亮球出现了,但是你仍然可以用Alt-Enter快捷键使用它。

    12、在使用CodeCompletion时,可以用逗点(.)字符,逗号(,)分号(;),空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字符自动输入到编辑器里。

    13、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。

    Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口。

    F12键把焦点从编辑器移到最近使用的工具窗口。

    14、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8。

    15、要打开编辑器脱字符处使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc)。

    要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Java文档加入到工程中(File | Project Properties)。

    16、用Ctrl-F12(View | File Structure Popup)键你可以在当前编辑的文件中快速导航。

    这时它会显示当前类的成员列表。选中一个要导航的元素然后按Enter键或F4键。要轻松地定位到列表中的一个条目,只需键入它的名字即可。

    17、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。

    18、按Ctrl-N(Go to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

    同样的方法你可以通过使用Ctrl-Shift-N(Go to | File…)打开工程中的非Java文件。

     

    19、要导航代码中一些地方使用到的类、方法或者变量的声明,无把光标放在查看项上再按Ctrl-B即可。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。

    20、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码。

    21、要看一个所选择的类的继承层次,按Ctrl-H(Browse Type Hierarchy)即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。

    22、使用Ctrl-Shift-F7(Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方。按Escape清除高亮显示。

    23、用Alt-F3(Search | Incremental Search)在编辑器中实现快速查查找功能。

    在“Search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索。按Escape退出。

    24、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写。比如,键“it”然后按Ctrl-J看看有什么发生。

    25、Introduce Variable整合帮助你简化代码中复杂的声明。举个例子,在下面的代码片断里,在代码中选择一个表达式:

    然后按Ctrl-Alt-V(Refactor | Introduce Variable)就会出现下面的结果:

    26、Ctrl-Shift-J快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。

    27、Ctrl-Shift-Backspace(Go to | Last Edit Location)让你调转到代码中所做改变的最后一个地方。

    多按几次Ctrl-Shift-Backspace查看更深的修改历史。

    28、用Tools | Reformat Code…根据你的代码样式参考(查看Options | IDE Setting | Code Style)格式化代码。

    使用Tools | Optimize Imports…可以根据设置(查看Options | IDE Setting | Code Style | Imports)自动“优化”imports(清除无用的imports等)。

    29、使用IDEA的Live Templates | Live Templates让你在眨眼间创建许多典型代码。比如,

     

    在一个方法里键入

    再按Tab键看有什么事情发生了。

    用Tab键在不同的模板域内移动。查看Options | Live Templates获取更多的细节。

    30、要查看一个文件中修改的本地历史,

    激活右键菜单里的Local VCS | Show History…。也许你可以导航不同的文件版本,看看它们的不同之处再回滚到以前的任何一个版本吧。

    使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。

     

    31、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。

    32、要在编辑器里显示方法间的分隔线,打开Options | IDE Settings | Editor,选中“Show method separators”检查盒(checkbox)。

    33、用Alt-Up和Alt-Down键可以在编辑器里不同的方法之间快速移动。

    34、用F2/Shift-F2键在高亮显示的语法错误间跳转。

    用Ctrl-Alt-Down/Ctrl-Alt-Up快捷键则可以在编译器错误信息或者查找操作结果间跳转。

    35、通过按Ctrl-O(Code | Override Methods…)可以很容易地重载基本类地方法。

    要完成当前类implements的(或者抽象基本类的)接口的方法,就使用Ctrl-I(Code | Implement Methods…)。

    36、如果光标置于一个方法调用的括号间,按Ctrl-P会显示一个可用参数的列表。

    37、要快速查看编辑器脱字符处使用的类或方法的Java文档,按Ctrl-Q(在弹出菜单的Show Quick JavaDoc里)即可。

    38、像Ctrl-Q(Show Quick JavaDoc显示简洁Java文档),Ctrl-P(Show Parameter Info显示参数信息),Ctrl-B(Go to Declaration跳转到声明),Shift-F1(External JavaDoc外部Java文档)以及其它一些快捷键不仅可以在编辑器里使用,也可以应用在代码完成右键列表里。

    39、Ctrl-E(View | Recent Files)弹出最近访问的文件右键列表。选中文件按Enter键打开。

    40、在IDEA中可以很容易地对你的类,方法以及变量进行重命名并在所有使用到它们的地方自动更正。

    试一下,把编辑器脱字符置于任何一个变量名字上然后按Shift-F6(Refactor | Rename…)。在对话框里键入要显示地新名字再按Enter。你会浏览到使用这个变量地所有地方然后按“Do Refactor”按钮结束重命名操作。

     

    41、要在任何视图(Project View工程视图,Structure View结构视图或者其它视图)里快速

    选择当前编辑地部分(类,文件,方法或者字段),按Alt-F1(View | Select in…)。

    42、在“new”字符后实例化一个已知类型对象时也许你会用到SmartType代码完成这个特性。比如,键入

    再按Ctrl-Shift-Space:

    43、通过使用SmartType代码完成,c教教Gf:业的供:育络\在IDEA中创建接口的整个匿名implementation也是非常容易的,比如,对于一些listener(监听器),可以键入

    Component component;

    component.addMouseListener(

    new <caret is here>

    );

    然后再按Ctrl-Shift-Space看看有什么发生了。

    44、在你需要设置一个已知类型的表达式的值时用SmartType代码完成也很有帮助。比如,键入

    String s = (<caret is here>

    再按Ctrl-Shift-Space看看会有什么出现。

    45、在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。

    46、当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按Ctrl-Alt-T(Code | Surround with…)然后选择“try/catch”。它会自动产生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。

    用列表中的其它项可以包围别的一些结构。

    47、在使用代码完成时,

    用Tab键可以输入弹出列表里的高亮显示部分。

    不像用Enter键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。这一点在用一个方法或者变量名替换另一个时特别有用。

    48、在声明一个变量时代码完成特性会给你显示一个建议名。比如,开始键入“private FileOutputStream”然后按Ctrl-Space

    在Options | IDE Setting | Code Style中还可以为本地变量,

    ==========这里的的内容 主要来源与网络 总结收集==========

    快捷键:如果想修改快捷键(setting->keymap)。
    1. Ctrl + Space 
    完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便
    2. Ctrl + NCtrl + Shift + N
    跳转到指定的java文件(其它文件)这个功能很方便,至少我不用每回都在一长串的文件列表里找寻我想要编辑的类文件和jsp文件了
    3. Ctrl + B 
    跳转到定义处这个就不用多说了,好象是个IDE就会提供的功能
    4. Ctrl + Alt + T 
    *来围绕选中的代码行( * 包括ifwhiletry catch等)这个功能也很方便,把我以前要做的:①先写if-else,②然后调整代码的缩进格式,还要注意括号是否匹配了,现在用这个功能来做,省事多了(不过让我变得越来越懒了)
    5. Ctrl + Alt + B 
    跳转到方法实现处这个也算是很普遍的功能了,就不多说了。
    6. Ctrl + W 
    按一个word来进行选择操作在IDEA里的这个快捷键功能是先选择光标所在字符处的单词,然后是选择源
    代码的扩展区域。举例来说,对下边这个语句java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm");当光标的位置在双引号内的字符串中时,会先选中这个字符串,然后是等号右边的表达式,再是整个句子。我一般都是在对代码进行重新修改的时候使用
    它来选择出那些长长的复合表达式,很方便:)
    7. Shift + F1 
    在浏览器中显示指定的java docs,这个也应该是几乎所有的java ide都提供的功能,就不多说了。
    8. Ctrl + Q 
    editor window中显示java docs这个功能很方便--因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看java doc,此时这个功能的好处就体现出来了
    9. Ctrl + / 
    注释/反注释指定的语句,这个功能很象PB中提供的一个功能,它可以注释和反注释你所选择的语句(使用单行注释符号"//"),你也可以用Ctrl + Shift + / 来进行多行语句的注释(即使用多行注释符号"/* ... */"
    10. F2/Shift + F2 
    跳转到下/上一个错误语句处IDEA提供了一个在错误语句之间方便的跳转的功能,你使用这个快捷键可以快捷在出错的语句之间进行跳转。
    11. Shift + F6 
    提供对方法、变量的重命名对IDEA提供的Refector功能我用得比较少,相比之下这个功能是我用得最多的了。对于这个功能没什么可说的了,确实很方便,赶快试一试吧。
    12. Ctrl + Alt + L 
    根据模板格式化选择的代码,根据模板中设定的格式来format你的java代码,不过可惜的是只对java文件有效
    13. Ctrl + Alt + I 
    将选中的代码进行自动缩进编排这个功能在编辑jsp文件的时候也可以工作,提供了一个对上边格式化代码功能的补充。
    14. Ctrl + Alt + O 
    优化import自动去除无用的import语句,蛮不错的一个功能。
    15. Ctrl + ]/[ 
    跳转到代码块结束/开始处,这个功能vi也有,也是很常用的一个代码编辑功能了。
    16.Ctrl+E
    可以显示最近编辑的文件列表
    17.Shift+Click
    可以关闭文件
    18.Ctrl+Shift+Backspace
    可以跳转到上次编辑的地方
    19.Ctrl+F12
    可以显示当前文件的结构
    20.Ctrl+F7
    可以查询当前元素在当前文件中的引用,然后按F3可以选择
    21.Ctrl+Shift+N
    可以快速打开文件
    22.Alt+Q
    可以看到当前方法的声明
    23.Ctrl+P
    可以显示参数信息
    25.Alt+Insert
    可以生成构造器/Getter/Setter
    26.Ctrl+Alt+V 
    可以引入变量。例如把括号内的SQL赋成一个变量
    27.Alt+Up and Alt+Down
    可在方法间快速移动

    下面的不是很有用
    28.Alt+Enter
    可以得到一些Intention Action,例如将”==”改为”equals()
    29.Ctrl+Shift+Alt+N
    可以快速打开符号
    30.Ctrl+Shift+Space
    在很多时候都能够给出Smart提示
    31.Alt+F3可以快速寻找
    32.Ctrl+O
    可以选择父类的方法进行重写
    33.Ctrl+Alt+Space
    是类名自动完成
    34. Ctrl+JLive Templates!
    35.Ctrl+Shift+F7
    可以高亮当前元素在当前文件中的使用
    30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
    31.Ctrl+Shift+J可以整合两行
    32.Alt+F8
    是计算变量值

    Ctrl+D 复制上一行或复制选定 
    Ctrl+Alt+L 
    格式化代码 
    Alt+Shift+Insert 
    列编辑

     

    IntelliJ IDEA使用技巧:

     

    1、写代码时用Alt-InsertCode|Generate…)可以创建类里面任何字段的gettersetter方法。

     

    2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。

     

    3CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Alt-Space可以完成在或不在当前文件里的类名。如果类没有引入则import标志会自动创建。

     

    4、使用Ctrl-Shift-V快捷键可以将最近使用的剪贴板内容选择插入到文本。使用时系统会弹出一个含有剪贴内容的对话框,从中你可以选择你要粘贴的部分。

     

    5、利用CodeCompletion(代码完成)属性可以快速地在代码中完成各种不同地语句,方法是先键入一个类名地前几个字母然后再用Ctrl-Space完成全称。如果有多个选项,它们会列在速查列表里。

     

    6、用Ctrl-/Ctrl-Shift-/来注释/反注释代码行与代码块。

     

    -/用单行注释标记(“//…”)来注释/反注释当前行或者选择地代码块。而Ctrl-Shift-/则可以用块注释标记(“/*…*/”)把所选块包围起来。要反注释一个代码块就在块中任何一个地方按Ctrl-Shift-/即可。

     

    7、按Alt-QView|Context Info)可以不需要移动代码就能查看当前方法地声明。连续按两次会显示当前所编辑的类名。

     

    8、使用Refactor|Copy Class…可以创建一个所选择的类的副本。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

     

    9、在编辑器里Ctrl-D可以复制选择的块或者没有所选块是的当前行。

     

    10Ctrl-W(选择字)在编辑器里的功能是先选择脱字符处的单词,然后选择源代码的扩展区域。举例来说,先选择一个方法名,然后是调用这个方法的表达式,然后是整个语句,然后包容块,等等。

     

    11、如果你不想让指示事件细节的亮球图标在编辑器上显示,通过按Alt-Enter组合键打开所有事件列表然后用鼠标点击它就可以把这个事件文本附件的亮球置成非活动状态。

     

    这样以后就不会有指示特殊事件的亮球出现了,但是你仍然可以用Alt-Enter快捷键使用它。

     

    12、在使用CodeCompletion时,可以用逗点(.)字符,逗号(,)分号(;),空格和其它字符输入弹出列表里的当前高亮部分。选择的名字会随着输入的字符自动输入到编辑器里。

     

    13、在任何工具窗口里使用Escape键都可以把焦点移到编辑器上。

     

    Shift-Escape不仅可以把焦点移到编辑器上而且还可以隐藏当前(或最后活动的)工具窗口。

     

    F12键把焦点从编辑器移到最近使用的工具窗口。

     

    14、在调试程序时查看任何表达式值的一个容易的方法就是在编辑器中选择文本(可以按几次Ctrl-W组合键更有效地执行这个操作)然后按Alt-F8

     

    15、要打开编辑器脱字符处使用的类或者方法Java文档的浏览器,就按Shift-F1(右键菜单的External JavaDoc)。

     

    要使用这个功能须要把加入浏览器的路径,在“General”选项中设置(Options | IDE Settings),另外还要把创建的Java文档加入到工程中(File | Project Properties)。

     

    16、用Ctrl-F12View | File Structure Popup)键你可以在当前编辑的文件中快速导航。

     

    这时它会显示当前类的成员列表。选中一个要导航的元素然后按Enter键或F4键。要轻松地定位到列表中的一个条目,只需键入它的名字即可。

     

    17、在代码中把光标置于标记符或者它的检查点上再按Alt-F7(右键菜单中的Find Usages…)会很快地查找到在整个工程中使用地某一个类、方法或者变量的位置。

     

    18、按Ctrl-NGo to | Class…)再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。

     

    同样的方法你可以通过使用Ctrl-Shift-NGo to | File…)打开工程中的非Java文件。

     

    19、要导航代码中一些地方使用到的类、方法或者变量的声明,无把光标放在查看项上再按Ctrl-B即可。也可以通过按Ctrl键的同时在查看点上单击鼠标键调转到声明处。

     

    20、把光标放到查看点上再按Ctrl-Alt-B可以导航到一个抽象方法的实现代码。

     

    21、要看一个所选择的类的继承层次,按Ctrl-HBrowse Type Hierarchy)即可。也可以激活编辑器中的继承关系视图查看当前编辑类的继承关系。

     

    22、使用Ctrl-Shift-F7Search | Highlight Usages in File)可以快速高亮显示当前文件中某一变量的使用地方。按Escape清除高亮显示。

     

    23、用Alt-F3Search | Incremental Search)在编辑器中实现快速查查找功能。

     

    在“Search for:”提示工具里输入字符,使用箭头键朝前和朝后搜索。按Escape退出。

     

    24、按Ctrl-J组合键来执行一些你记不起来的Live Template缩写。比如,键“it”然后按Ctrl-J看看有什么发生。

     

    25Introduce Variable整合帮助你简化代码中复杂的声明。举个例子,在下面的代码片断里,在代码中选择一个表达式:

     

    然后按Ctrl-Alt-VRefactor | Introduce Variable)就会出现下面的结果:

     

    26Ctrl-Shift-J快捷键把两行合成一行并把不必要的空格去掉以匹配你的代码格式。

     

    27Ctrl-Shift-BackspaceGo to | Last Edit Location)让你调转到代码中所做改变的最后一个地方。

     

    多按几次Ctrl-Shift-Backspace查看更深的修改历史。

     

    28、用Tools | Reformat Code…根据你的代码样式参考(查看Options | IDE Setting | Code Style)格式化代码。

     

    使用Tools | Optimize Imports…可以根据设置(查看Options | IDE Setting | Code Style | Imports)自动优化”imports(清除无用的imports等)。

     

    29、使用IDEALive Templates | Live Templates让你在眨眼间创建许多典型代码。比如,

     

    在一个方法里键入

     

    再按Tab键看有什么事情发生了。

     

    Tab键在不同的模板域内移动。查看Options | Live Templates获取更多的细节。

     

    30、要查看一个文件中修改的本地历史,

     

    激活右键菜单里的Local VCS | Show History…。也许你可以导航不同的文件版本,看看它们的不同之处再回滚到以前的任何一个版本吧。

     

    使用同样的右键菜单条目还可以看到一个目录里修改的历史。有了这个特性你就不会丢失任何代码了。

     

    31、如果要了解主菜单里每一个条目的用途,把鼠标指针移到菜单条目上再应用程序框架的底部的状态栏里就会显示它们的一些简短描述,也许会对你有帮助。

     

    32、要在编辑器里显示方法间的分隔线,打开Options | IDE Settings | Editor,选中“Show method separators”检查盒(checkbox)。

     

    33、用Alt-UpAlt-Down键可以在编辑器里不同的方法之间快速移动。

     

    34、用F2/Shift-F2键在高亮显示的语法错误间跳转。

     

    Ctrl-Alt-Down/Ctrl-Alt-Up快捷键则可以在编译器错误信息或者查找操作结果间跳转。

     

    35、通过按Ctrl-OCode | Override Methods…)可以很容易地重载基本类地方法。

     

    要完成当前类implements的(或者抽象基本类的)接口的方法,就使用Ctrl-ICode | Implement Methods…)。

     

    36、如果光标置于一个方法调用的括号间,按Ctrl-P会显示一个可用参数的列表。

     

    37、要快速查看编辑器脱字符处使用的类或方法的Java文档,按Ctrl-Q(在弹出菜单的Show Quick JavaDoc里)即可。

     

    38、像Ctrl-QShow Quick JavaDoc显示简洁Java文档),Ctrl-PShow Parameter Info显示参数信息),Ctrl-BGo to Declaration跳转到声明),Shift-F1External JavaDoc外部Java文档)以及其它一些快捷键不仅可以在编辑器里使用,也可以应用在代码完成右键列表里。

     

    39Ctrl-EView | Recent Files)弹出最近访问的文件右键列表。选中文件按Enter键打开。

     

    40、在IDEA中可以很容易地对你的类,方法以及变量进行重命名并在所有使用到它们的地方自动更正。

     

    试一下,把编辑器脱字符置于任何一个变量名字上然后按Shift-F6Refactor | Rename…)。在对话框里键入要显示地新名字再按Enter。你会浏览到使用这个变量地所有地方然后按“Do Refactor”按钮结束重命名操作。

     

    41、要在任何视图(Project View工程视图,Structure View结构视图或者其它视图)里快速

     

    选择当前编辑地部分(类,文件,方法或者字段),按Alt-F1View | Select in…)。

     

    42、在“new”字符后实例化一个已知类型对象时也许你会用到SmartType代码完成这个特性。比如,键入

     

    再按Ctrl-Shift-Space

     

    43、通过使用SmartType代码完成,c教教Gf:业的供:育络\IDEA中创建接口的整个匿名implementation也是非常容易的,比如,对于一些listener(监听器),可以键入

     

    Component component;

     

    component.addMouseListener(

     

    new <caret is here>

     

    );

     

    然后再按Ctrl-Shift-Space看看有什么发生了。

     

    44、在你需要设置一个已知类型的表达式的值时用SmartType代码完成也很有帮助。比如,键入

     

    String s = (<caret is here>

     

    再按Ctrl-Shift-Space看看会有什么出现。

     

    45、在所有视图里都提供了速查功能:在树里只需键入字符就可以快速定位到一个条目。

     

    46、当你想用代码片断捕捉异常时,在编辑器里选中这个片断,按Ctrl-Alt-TCode | Surround with…)然后选择“try/catch”。它会自动产生代码片断中抛出的所有异常的捕捉块。在Options | File Templates | Code tab中你还可以自己定制产生捕捉块的模板。

     

    用列表中的其它项可以包围别的一些结构。

     

    47、在使用代码完成时,

     

     

    Tab键可以输入弹出列表里的高亮显示部分。

     

    不像用Enter键接受输入,这个选中的名字会覆盖掉脱字符右边名字的其它部分。这一点在用一个方法或者变量名替换另一个时特别有用。

     

    48、在声明一个变量时代码完成特性会给你显示一个建议名。比如,开始键入“private FileOutputStream”然后按Ctrl-Space

     

    Options | IDE Setting | Code Style中还可以为本地变量,

    展开全文
  • 文章目录1、修改存放路径2、配置maven(为每一个新项目)3、设置默认的SDK(新)4、设置鼠标滑轮控制字体大小5、设置编码集(新)6、设置自动编译(新)7、设置类自动导入8、代码补全9、自动设置作者头10、隐藏idea自带的....

    1、修改存放路径

    进入IDEA文件夹下的bin目录
    找到idea.properties
    修改存放路径即可

    在这里插入图片描述

    2、配置maven(为每一个新项目)

    New Projects Settings > Setting for New Projects

    image-20201124145719458

    Build,Execution,Deployment > Build Tools > Maven

    Maven Home directory :更换自己的maven环境

    User settings files : 设置maven环境(配置阿里云镜像和本地仓库坐标)

    Local repository: 本地仓库坐标

    image-20201124150314926

    3、设置默认的SDK(新)

    image-20201124150314926

    image-20201124150352465

    4、设置鼠标滑轮控制字体大小

    image-20201124154641202

    5、设置编码集(新)

    image-20201124150652992

    6、设置自动编译(新)

    image-20201124152347167

    7、设置类自动导入

    勾选Add unambiguous imports on the fly(自动添加无歧义的import)

    勾选 Optimizeimports on the fly (自动优化,比如删除无用的import)。

    image-20201124152546877

    8、代码补全

    ①代码补全时,匹配候选代码忽略大小写,*去掉勾选Match case*

    ②代码补全时,**勾选Show the documentation popup*自动弹出方法用法文档(且等待时间缩短至100毫秒*)

    ③代码补全,方法参数信息提示,*三个选择都勾上(且等待时间缩短至100毫秒)*,这样可类似于Eclipse提示方法的参数。

    image-20201124152739654

    image-20201124152805035

    9、自动设置作者头

    /**
    * @Author: LeJia
    * @Date: ${DATE} ${TIME}
    * @Version 1.0
    */
    

    image-20201124153005450

    10、隐藏idea自带的.iml文件,以及.idea文件夹

    在忽略的类型后面加上以下

    *.iml;*.idea;*mvn*;*.gitignore;HELP.md;
    

    image-20201124153102197

    11、设置Git

    设置git文件的路径

    image-20201124153911651

    添加github仓库信息

    image-20201124153926991

    有一个git enable 开启版本控制,因为我已经点了 就进入版本控制了

    image-20201124154024348

    12、关闭自动更新

    image-20201124154553617

    13、设置IDEA的最大最小内存

    如果你的内存比较大,那么可以设置一下内存分配,会提高IDEA加载项目的速度

    找到IDEA的安装目录

    我的安装在D盘

    image-20201124190105715

    将最小内存分配1024M

    最大内存分配为2048M

    image-20201124190133120

    14、springboot快速启动

    将SpringBoot initializr设置为自定义 并指定为以下网址

    https://start.aliyun.com/
    

    如果您有任何见解,欢迎在留言区告诉我,我们一同探讨学习

    展开全文
  • 本小节是 IDEA 入门的第一篇,通过本小节学习,你将了解到如何创建项目、创建 Java 文件及 IDEA 的一些快捷键。按照文章介绍操作可以快速入手,在开发编码的道路上打好第一枪,增强自信心,不多说了,一起来看下吧...

    IDEA 入门-创建 Java 工程及常用快捷键汇总

    本小节是 IDEA 入门的第一篇,通过本小节学习,你将了解到如何创建项目、创建 Java 文件及 IDEA 中的一些快捷键。按照文章介绍操作可以快速入手,在开发编码的道路上打好第一枪,增强自信心,不多说了,一起来看下吧。

    1. 搭建 maven 项目

    前提,确保 IDEA 软件正确安装完成,且 Java 开发包 JDK 安装配置完成。验证 Java 环境是否安装配置成功,WIN + R,打开运行窗口,输入cmd,回车。在命令行输入 java -version 即可。这里以 搭建 Maven 项目为例,介绍下如何在 Maven 项目中创建一个 Java 工程。

    1.1 创建 Maven 项目

    默认,本地已安装好 Maven,并且已配置好环境变量。 Maven 环境变量配置的验证,在命令行输入 mvn -version。

    1. 步骤1:新建项目

      打开 IDEA 软件,出现欢迎窗口(第一次使用时),点击界面上的 Create New Project。或点击工具栏 File->New->Project骤 1 打开 IDEA 软件,点击界面上的 Create New Project。

    在这里插入图片描述在这里插入图片描述

    1. **步骤2: 选择项目模板 **

      出现以下界面,选择 Maven,Project JDK 会自动识别我们之前安装的 JDK,选择一个 Maven 模板工程,最后点击 Next,进行下一步。

    在这里插入图片描述

    1. **步骤3: 填写 GroupId 、 ArtifictId、Version **

      GroupId 和 ArtifictId 被统称为“坐标”,是为了保证项目唯一性提出的。这两个属性可以理解为地球上的经纬度,当要搜索地球上的某一位置时,需要经纬度才能定位到位置。同理,项目存在到 Maven 本地库时,也需要根据这两个 id 来进行查找。GroupId 可分为多段,第一段为域(常见的有cn、org、com),第二段为公司或组织 。Verison是项目的版本号。设置GroupId为com.dapeixiaozhan.service,ArtifictId 为sherry,Version 默认设置,点击 Next,进行下一步。

    在这里插入图片描述

    1. **步骤4: 配置 Maven 版本和配置文件 **

      Maven home directory 是系统中 Maven的安装目录;

      User settings files 是 Maven的 setting 配置文件;勾选复选框,可以自定义设置(有些可能由于网络环境的原因或者需要使用内部 Maven 库时使用);

      Local reposity 是本地Maven仓库位置。

      这里使用默认配置,点击 Next,进行下一步。

    在这里插入图片描述

    1. 步骤5: 配置项目路径和名称

      填写项目名称(Project name)为 sherry, 项目路径(Project location)为D:\projects\sherry,点击 Finish 按钮完成创建。

    在这里插入图片描述

    1.2 创建 Java 文件

    1. **步骤1:Java 可编译目录设置 **

      项目创建好后,点击左侧Project按钮,可以查看项目的目录结构,这里我们使用了 Maven 模板创建项目,默认没有 Java 目录,需要在 src/main 下创建 Java 文件夹 ,选中 Java 文件夹,点击右键选择 Mark Directory As ->Source Root, Java 文件夹变蓝,说明配置成功了。

    在这里插入图片描述

    1. **步骤2: 新建包 **

      选择 Java 目录,点击右键,点击new->package,配置项目包名。这里创建的新的包名(New Package)为com.dapeixiaozhan.service.sherry。
      在这里插入图片描述
      在这里插入图片描述

    2. **步骤3: 创建 Class 文件 **

      在包下面创建 Java 类文件,点击包名——>New——>Java Class,弹出框中输入类名HelloWorld。

      在这里插入图片描述
      在这里插入图片描述

    3. **步骤4: 编写类文件 **

      在 main 方法中输入打印语句。

    在这里插入图片描述

    1. **步骤5: 运行或调试 Java 文件 **

      运行 Java 文件,有多个方式,你可以通过点击 Main 方法开头的三角符号选择Run HelloWorld.main() 或者项目文件右键点击Run HelloWorld.main() 或者工具栏 Run -> Run HelloWorld 运行。同理,调试代码时选择 Debug来运行文件,可以在需要的代码行前打断点(代码行前点击设置,设置完断点的代码行前会有一个红点)。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. **步骤6: 运行 结果 **

      运行成功后,我们可以看到控制台已经成功打印 Hello World ! 欢迎进入bhu_yp的项目的字样。

    在这里插入图片描述

    Java 文件内容参考如下:

    package com.dapeixiaozhan.service.sherry;
    
    /**
     * @Description:
     * @author: bhu_yp
     * @date: 2020/6/13 18:19
     * @modified by:
     * @problem no:
     */
    public class HelloWorld {
    
        public static void main(String[] args) {
            System.out.println("Hello World! 欢迎进入bhu_yp的项目");
        }
    }
    

    代码解释

    第10行,定义一个 HelloWorld 类

    第12~14行,在 Main 方法中,打印出 hello world 字符。

    2. 快捷键汇总

    在使用 IDEA 的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。

    2.1 Edit

    工具栏 Edit 下相关快捷键如下:

    动作快捷键说明
    UndoCtrl+Z撤销
    RedoCtrl+Shift+Z重做
    CutCtrl+X剪切
    CopyCtrl+C复制
    PasteCtrl+V粘贴
    Join LinesCtrl+Shift+J将选中的行合并成一行

    Edit Find 相关快捷键如下:

    动作快捷键说明
    FindCtrl+F在当前文件中查找
    ReplaceCtrl+R替换字符串
    Find in PathCtrl+Shift+F在全局文件中查找字符串
    Replace in PathCtrl+Shift+R在全局中替换字符串
    Find UsagesAlt+F7查找当前变量的使用,并列表显示
    Show UsagesCtrl+Alt+F7查找当前变量的使用,并直接对话框显示
    Find Usages in FileCtrl+F7在文件中查找符号的使用
    Highlight Usages in FileCtrl+Shift+F7在文件中高亮显示变量的使用

    2.2 Navigate

    工具栏 Navigate 相关快捷键如下 :

    动作快捷键说明
    Class…Ctrl+N查找类文件
    File…Ctrl+Shift+N查找文件
    Line…Ctrl+G定位到文件某一行
    BackAlt+向左箭头返回至上次光标位置
    ForwardAlt+向右箭头返回至后一次光标位置
    Last Edit LocationCtrl+Shift+Backspace返回上次编辑位置
    Next Edit LocationCtrl+Shift+反斜杠返回后一次编辑位置
    DeclarationCtrl+B定位至变量定义的位置
    Implementation(s)Ctrl+Alt+B定位至选中类或方法的具体实现
    Type DeclarationCtrl+Shift+B直接定位至光标所在变量的类型定义
    Super MethodCtrl+U直接定位至当前方法override或者implements的方法定义处
    File StructureCtrl+F12显示当前文件的文件结构
    File PathCtrl+Alt+F12显示当前文件的路径,并可以方便的将相关父路径打开
    Type HierarchyCtrl+H显示当前类的继承层次
    Method HierarchyCtrl+Shift+H显示当前方法的继承层次
    Call HierarchyCtrl+Alt+H显示当前方法的调用层次
    Next Highlighted ErrorF2定位至下一个错误处
    Previous Highlighted ErrorShift+F2定位至前一个错误处
    Previous OccurrenceCtrl+Alt+向上箭头查找前一个变量出现的地方
    Next OccurrenceCtrl+Alt+向下箭头查找下一个变量出现的地方

    2.3 Code

    工具栏 Code 下相关快捷键如下:

    动作快捷键说明
    Override Methods…Ctrl+O重写基类的方法
    Implement Methods…Ctrl+I实现基类或接口中的方法
    Generate…Alt+Insert产生构造方法、getter/setter等方法
    Surround With…Ctrl+Alt+T将选中的代码使用if、while、try/catch等包装
    Unwrap/Remove…Ctrl+Shift+Delete去除相关的包装代码
    Insert Live TemplateCtrl+J插入Live Template
    Surround with Live TemplateCtrl+Alt+J使用Live Template包装
    Comment with Line CommentCtrl+/使用//进行注释
    Comment with Block CommentCtrl+Shift+/使用/**/进行注释
    Reformat CodeCtrl+Alt+L格式化代码
    Auto-Indent LinesCtrl+Alt+I自动缩进行
    Optimize ImportsCtrl+Alt+O优化import
    Move Statement DownCtrl+Shift+向下箭头将光标所在的代码块向下整体移动
    Move Statement UpCtrl+Shift+向上箭头将光标所在的代码块向上移动
    Move Element LeftCtrl+Alt+Shift+向左箭头将元素向左移动
    Move Element RightCtrl+Alt+Shift+向右箭头将元素向右移动
    Move Line DownAlt+Shift+向下箭头将行向下移动
    Move Line UpAlt+Shift+向上箭头将行向上移动

    Code Folding 下相关快捷键如下:

    动作快捷键说明
    ExpandCtrl+=展开代码
    CollapseCtrl±收缩代码
    Expand RecursivelyCtrl+Alt+=递归展开代码
    Collapse RecursivelyCtrl+Alt±递归收缩代码
    Expand AllCtrl+Shift+=展开所有代码
    Collapse AllCtrl+Shift±收缩所有代码

    2.4 Refactor

    工具栏 Refactor 下相关快捷键如下:

    动作快捷键说明
    RenameShift+F6重命名
    Change SignatureCtrl+F6更改函数签名
    Type MigrationCtrl+Shift+F6更改类型

    3. 小结

    本小节我们学习了创建 Java 工程和 IDEA 常用快捷键,知道了如何使用模板创建 Maven 项目。创建项目时,要理解 GroupId、ArtifictId 的概念。Java 文件的多种运行方法以及设置断点的方法,方便用户进行代码调试分析。同时,IDEA 的快捷键的使用大大提高了开发者的开发效率,提高使用技巧,让编程变得简单有趣。

    展开全文
  • Mac上Intellij IDEA安装,版本目前最新:Version: 2018.3.5使用Intellij IDEA需要先安装Java环境Intellij IDEA安装第一步下载 使用Intellij IDEA需要先安装Java环境 现在用的Java环境是1.8,首先下载安装好Java1.8 ...
  • idea常用的插件.docx

    2019-09-04 08:40:40
    idea常用开发插件,包括不需要写JavaBean的getter setter 方法、构造器等的lombok插件(包含eclipse版本详细安装流程),方便开发与使用
  • linux下的Javaidea安装

    2020-04-14 21:03:50
    安装java 下载jdk 到官网下载Linux版本的jdk,现在下载好像要注册账户。 网址:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html 我下载的版本是jdk1.8.0的。 下载后我们在目录usr下创建一个...
  • 如今已有 24 岁的 Java,早已不再年轻,但依然是最流行的编程语言。...但是根据报告调查结果显示,无论 Java 怎么更新,Java 8 依然是开发者最常用版本,占比高达 83%。另一个长期版本 Java 11 的使用率仅占...
  • IDEA默认启动配置主要考虑低配置用户,参数不高,导致启动慢,然后运行也不流畅,这里我们需要优化下启动和运行配置,但是在工作的电脑一般都是8G或者16G的运行内存,所以我们需要手动去修改默认的IDEA配置。
  • java开发时常用的插件记录 .env files support .ignore Alibaba Java Coding Guidelines BashSupport Lombok Maven Helper Protobuf Support 可选安装 arthas idea AsciiDoc Docker jclasslib Bytecode viewer Key ...
  • 当前使用的IDEA版本是2020.1。随着IDEA版本的升级,有些插件不再支持,而有些插件变成了收费插件,这些插件将不再推荐。以下列举的,都是亲测可以在2020.1版本的IDEA使用的插件。 Translation 简介 翻译插件,...
  • IDEA用于Java的基本使用方法

    千次阅读 2020-06-22 17:26:20
    5、选择Java,并配置JDK,一般软件自带不用更改,若有需求,可以自行安装其他版本,例如:JDK1.8 6、编辑模组名称 7、完成后点击OK,打开模组在src文件上右击,选择新建包Package,并编写包名称。包名称
  • 工欲善其事必先利其器,本篇文章旨在安装IDEA开发工具(社区版),并配置相关配置,最后用IDEA来开发我们的Java程序 二. IDEA的下载、安装和配置(win10) 1. 下载 链接地址 ...
  • JavaIDEA使用教程

    千次阅读 2020-08-05 11:05:09
    前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来...
  • JAVA基础Idea、方法

    千次阅读 2019-07-04 21:37:18
    今日内容 ...掌握idea常用开发快捷键 了解项目的导入和删除 掌握方法定义的参数和返回值含义 了解方法的调用过程 了解方法的三种调用形式 掌握方法定义的注意事项 掌握方法重载的概念 能够判断出方...
  • 写在前面:IDEA是现在java中最为常用的编译器,所以如何使用IDEA来创建java项目呢,这里提供两种方式 1.使用传统方法(即直接创建java文件) 1.左上角file->new->project 2.选择合适的jdk版本(如果jdk版本的地方...
  • elasticsearch常用版本

    2018-03-28 10:54:07
    elasticsearch 下载后解压,选择自己需要的版本 进在解压,进入bin 启动 es
  • 自己写给自己的bug: 自动化代码里A方法调用B方法,B调用了C,A...objc[1085]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/bin/java (0x10...
  • idea 各个版本下载

    2021-03-10 10:41:12
    https://www.jetbrains.com/zh-cn/idea/download/other.html
  • idea java常用手册

    千次阅读 2019-06-21 14:51:11
    1、idea主题设置、代码特效设置 参考 :https://blog.csdn.net/zjh_746140129/article/details/81175334 2、mybatis插件 3、idea解决properties的中文显示为unicode码 点击File菜单-》Settings-》输入框搜索...
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同...
  • Java注释说明以及IDEA中的快捷键

    千次阅读 2020-09-28 15:50:12
    IDEA中的快捷键:使用Ctrl+ /, 添加行注释,再次使用,去掉行注释 二、多行注释 说明:多行注释 一般注释大量的代码或者说明内容 格式:/*注释的内容*/ IDEA中的快捷键:使用 Ctrl+Shift+ /, 添加块注释,再次使用...
  • idea导入java项目

    万次阅读 2017-04-13 09:58:56
    通常一个团队可能有人用eclipse,有人用intelliJ,那么经常会出现需要导入别人用eclipse建好的web项目。而IntelliJ提供了多种项目类型的导入方式,其中就有eclipse。 在初始窗口点击Import Project,在文件树...
  • Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。 然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello ...
  • 目录一、下载安装激活IDEA二、IDEA 安装目录结构说明三、快速入门之Hello Word四、新建package和class五、IDEA面板概览六、IDEA常用设置6.1 随心所欲之自定义背景与字体大小设置6.2 开发必备之代码提示忽略大小写6.3...
  • Java程序员常用软件

    万次阅读 多人点赞 2019-11-03 19:07:31
    目录 1、IDE ...工欲善其事必先利其器,作为有多年开发经验的Java程序员,应该都会有一些常用的软件来辅助自己的工作,下面分享从业几年来一直在用的一些软件。 1、IDE Eclipse Eclipse 是一...
  • 刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,工欲善其事必先利其器。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和...
  • Java简介与IDEA快捷键

    2021-03-01 18:49:54
    常用java 程序分为 Java SE、Java EE、Java ME三个版本Java SE(Java 2 Standard Edition):定位在个人计算机上的应用 Java EE(Java 2 Enterprise Edition):定位在服务器端的应用 Java ME(Java Micro ...
  • idea作为目前java开发最常用的工具,针对其使用做一些总结,提高开发效率: 1.下载与安装 idea的下载到官网下载即可,其中旗舰版拥有更实用功能,建议下载。支持使用正版 2.初始常用配置 2.1 配置JDK 首先是...
  • @Override public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Person person = (Person) o; return age == person.age &...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,854
精华内容 15,541
关键字:

java常用的idea版本

java 订阅