IntelliJ IDEA 简介,下载,安装,使用,快捷键说明等_idea8软件详细介绍-程序员宅基地

技术标签: JAVA  java  idea  intellij idea  

IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。

IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gitsvn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。

IDEA 下载,说明

官网:http://www.jetbrains.com/idea/

 

IDEA快捷键

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

2.按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非Java文件。

3.Ctrl-D复制当前行,Ctrl-Y删除当前行。

4.Ctrl-Shift-U,Ctrl+Shift+Alt+U显示类继承结构图,再按Alt-M。

5.Alt-F1 回到当前文件所在的目录结构。

6.Ctrl-Shift-V 粘贴最近复制过的一些信息。

7.Ctrl-Shift-F7 高亮显示所有该文本,按Esc高亮消失。

8.Ctrl-E 最近打开的文件。

9.Ctrl-P 方法参数提示。

10.Alt+ Up/Down 在方法间快速移动定位。

11.Ctrl+W 选中代码,连续按会有其他效果。

12.Shift + F6 选中目录结构的文件,重命名。

13.Ctrl + Alt + F12 进入当前文件所在磁盘位置。

14.Ctrl + Shift + F搜索文件

15.Ctrl + Shift + R 搜索指定范围文件,替换文字。

16.Ctrl + Shift +W 返回上一次选择的代码块状态。

17.Ctrl + Shift + J 自动将下一行合并到当前行末尾。

16.Ctrl + Tab Switcher 导航 与 Ctrl + E 类似效果。

17.Ctrl + Shift + C 复制当前文件磁盘路径到剪贴板。

18.Ctrl + F8  打上/取消断点

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42296767/article/details/109647794

智能推荐

Jupyter AI:通过聊天生成代码、修改错误,支持各种大模型-程序员宅基地

文章浏览阅读738次,点赞2次,收藏5次。“Jupyter Lab 的GitHub Copilot、Cursor:免费开源的智能开发插件Jupyter AI。”01—人工智能方面开发的朋友对Jupyter 应该不陌生,Jupyter官方昨天推出了Jupyter AI开源子项目,能连接各大模型,聊天就可以生产代码,添加注释,修改错误,阅读和学习本地文件。类似Idea的AI插件GitHub Copilot、Cursor。‍‍‍‍‍使用者可..._jupyter 修改拼写错误的字段值

mac 恢复未能与服务_MacBook Pro无法与恢复服务器取得联系?-程序员宅基地

文章浏览阅读1.9w次,点赞2次,收藏10次。MBA 2020 刚遇到的这个问题,刚解决完,系统正在安装......我是要抹除数据重新安装 MacOS,在重新安装时出现了这个问题。查了一下说出现这种问题有几种大概率可能的原因:1. 电脑时间与服务器时间不一致 2. 网络问题 3. 输入法未更换为简体中文。好,接下来开始解决问题:第一步,检查电脑时间与服务器时间是否一致在安装界面中,运行终端(菜单栏->实用工具->终端),输入:da..._mac未能与恢复服务器取得联系

mybatis-plus基础知识,java分布式面试题-程序员宅基地

文章浏览阅读922次,点赞8次,收藏16次。2020年在匆匆忙忙慌慌乱乱中就这么度过了,我们迎来了新一年,互联网的发展如此之快,技术日新月异,更新迭代成为了这个时代的代名词,坚持下来的技术体系会越来越健壮,JVM作为如今是跳槽大厂必备的技能,如果你还没掌握,更别提之后更新的新技术了。更多JVM面试整理:一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!

Java类加载器 以及类加载器的委托模型_类加载模型及类加载器-程序员宅基地

文章浏览阅读1.9k次。我们知道 我们在Java中用到的所有的类都是通过类加载器ClassLoader加载到JVM中的,我们还知道 类加载器 也对应着一个类 ,既然这样那么我们会想 那么ClassLoader类是由谁加载的呢? 其实在Java中有许许多多的 类加载器 我们甚至可以写自己的类加载器 。其中主要三个类加载器(他们是树形关系)是 : BootStrap : 在java虚拟机启动的时候会利_类加载模型及类加载器

LDAP_ldap存储用户角色-程序员宅基地

文章浏览阅读1k次。LDAP什么是LDAPLDAP是轻量目录访问协议(Lightweight Directory Access Protocol)的缩写,LDAP标准实际上是在X.500标准基础上产生的一个简化版本。LDAP使用场景 ldap存放用户和角色信息,还有用户和角色之间关系的维护。授权是在应用系统中完成的,也就是说应用从LDAP中获取到用户和用户对应的角色,应用系统再根据用户的角色进行授权,比如说用户可以_ldap存储用户角色

android布局图片叠放,Android – 在图片/缩图上叠加播放按钮的最佳方式-程序员宅基地

文章浏览阅读732次。我有一个Android应用程序,可播放音频/视频和显示图片.对于视频,我想覆盖预览图像顶部的播放按钮以及列表视图.现在我正在做的是在xml中使用ImageView,然后drawable是一个图层列表,我以编程方式定义,因为其中一个图像是动态的,播放按钮当然是静态的.我想从底部对齐播放按钮10px,水平居中.我的ImageView是这样定义的(在xml中)android:id="@+id/Evide..._android imageview 放前面 linearlayout 没有叠加上去

随便推点

MySQL高可用之PXC详解-程序员宅基地

文章浏览阅读9.1k次,点赞6次,收藏56次。PXC一、PXC相关简介一、PXC相关简介[root@pxc-node1-5 src]# cat /etc/my.cnf[client]port = 3306socket = /tmp/mysql.sock[mysql]prompt="\u@\h \R:\m:\s[\d]> "no-auto-rehash[mysqld]user = mysqlport = 3306basedir = /usr/local/mysqldatadir = /usr/local/mysql/dat_pxc

流畅度-程序员宅基地

文章浏览阅读262次。一、为什么要关注流畅度(why)页面是不是流畅,清晰,使用起来不会出现卡顿现象,这是用户使用APP过程中最直观的感受,k若出现页面卡顿,肯定会让用户不满意,从而卸载我们的app,不再使用。对于产品来说,流畅度的好坏对产品的体验和口碑有着至关重要的影响二、流畅度是什么(what)通俗的说——我们都知道动画片其实是由一张张画出来的图片连贯执行产生的效果,当一张张独立的图片切换速度足够快的时..._draw prepare process execute

吴裕雄--天生自然 PYTHON3开发学习:CGI编程-程序员宅基地

文章浏览阅读90次。<Directory "/var/www/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all</Directory>print ("Content-type:text/html")print () ..._python3 安装cgi

接口测试工具Apifox 基础篇:配置环境-程序员宅基地

文章浏览阅读1.3w次,点赞10次,收藏21次。一、环境管理一个项目在不同的阶段会处于不同的环境中,比如开发环境、测试环境、生产环境,通常不同的环境有不同的前置 URL、接口参数等。因环境不同而频繁的更改接口前置 URL 及参数,是非常的麻烦的。有了环境管理功能,只需在不同的环境设置不同的前置 URL 及参数,在不同环境中测试时,直接切换环境即可。二、 快速上手1、 打开环境管理(软件右上角设置形状的按钮)2、打开环境管理界面后,即可在这里新建或修改环境3、添加前置url,全局参数,环境变量3.1 添加前置url.._apifox

进程与线程的描述与控制,核心级线程和用户级线程的区别_进程与线程的区别,用户级线程和核心级线程的区别-程序员宅基地

文章浏览阅读1.4k次。本文原作者分类在操作系统下面是以window系统来说明的,但其实Linux系统也是一样的!作者:saber出处:http://blog.csdn.net/xywlpo/article/details/67496851.1 程序的并发执行及特点为了提高计算机的利用率、处理速度和系统的处理能力,并行处理技术和并发程序设计技巧在计算机中得到广泛应用,成为现代操作系统的_进程与线程的区别,用户级线程和核心级线程的区别

Spring下载教程(保姆级)-程序员宅基地

文章浏览阅读5.1k次,点赞14次,收藏50次。spring下载教程(保姆级)_spring下载

推荐文章

热门文章

相关标签