热门IT资讯网

IDEA介绍,IDEA公司快捷键入门

发表于:2024-11-25 作者:热门IT资讯网编辑
编辑最后更新 2024年11月25日,企业开发中主流编辑器对比Eclipse、MyEclipseEclipse 是一个开源的(免费)、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Ec

企业开发中主流编辑器对比

Eclipse、MyEclipse

Eclipse 是一个开源的(免费)、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse官网地址:https://www.eclipse.org/downloads/MyEclipse,是在eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错。MyEclipse官网地址:https://www.genuitec.com/products/myeclipse/

NetBeans

NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。NetBeans官网地址:https://netbeans.org/index_zh_CN.html

intellij IDEA

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。IDEA官网地址: https://www.jetbrains.com/IDEA/

IDEA安装目录结构说明

  • bin:执行文件和启动参数配置文件等
  • help:快捷键文档
  • jre64:64 位java 运行环境
  • lib:IDEA 依赖的各种类库
  • license:各个插件许可
  • plugins:各种已安装的插件
  • redist: IDEA 中索引机制所依赖的 redist 库目录

IDEA面板概览

日常开发必备之常用快捷键

快捷键作用快捷键
接受相应的提示进行补全Tab
复制Ctrl+c
复制当前行到下一行Ctrl+d
粘贴Ctrl+v
选择待粘贴的内容ctrl+shift+v
剪切Ctrl+x
删除当前当标所在行Ctrl + y
撤销Ctrl+z
反撤销Ctrl+Shift+z
单行注释Ctrl + /
多行注释Ctrl + Shift + /
当前行上移alt +Shift + ↑
当前行下移alt +Shift + ↓
往左移动当前行内容Shift + Tab
往右移动当前行内容Tab
格式化代码Ctrl + alt+ L
退回到前一个编辑的页面alt + ←
进入下一个编辑的界面alt + →
大小写转换Ctrl + Shift + u
快速生成返回值Ctrl+alt+v
导包,实现接口中的方法alt+enter
快速跳至错误处f2
快速跳到上次鼠标停留处ctrl+alt+←
快速跳到下次鼠标停留处ctrl+alt+→
快速生成分支、循环、异常处理等代码块Ctrl+Alt+t
打开最近修改的文件ctrl+e
注入常用的代码ctrl+j

介绍查询文件、代码的常用快捷键

快捷键作用快捷键
查找当前文件内容Ctrl+f
查找并替换当前文件里的内容Ctrl + r
全局搜索文件内容Ctrl+Shift+f
全局搜索并替换文件内容Ctrl+Shift+r
查找 所有文件、方法,而忽略文件里的内容double click shift
查找java 文件Ctrl + n
查找非java文件,如 yml,properties等Ctrl+Shift+n

介绍跟重构相关的一些快捷键

快捷键作用快捷键
查看方法的被哪里引用ctrl+Alt+h
快速抽取方法ctrl+Alt+m
快速重命名类名、方法名shift+f6
跳到接口或抽象的具体实现ctrl+alt+b

快捷开发之常用代码模板

简写生成的模板
psvmmain方法
soutSystem.out.println();
soutv输出变量的值
forifor (int i = 0; i < ; i++) { }
foreachfor (: ) { }
ifnif (var == null) { }
psfpublic static final
psfipublic static final int
查看更多的模板ctrl+j

如果有希望看更多的,请留言后续继续更新。

0