intellij idea和eclipse比较_eclipse与idea的区别

intellij idea和eclipse比较_eclipse与idea的区别             【总结】IDEA和Eclipse的比较    两个开发编辑器,可以说Eclispe之前占据了上风,但近几年来IDEA的使用率猛扑直追,现在IDEA有着反超的气势,到底两者之间有什么相似之处,又有什么区别呢?我们来看一下~~。   一、快捷键比较快捷键 Eclipse IDEA 查找类名 CTRL+…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

                          【总结】IDEA和Eclipse的比较

        两个开发编辑器,可以说Eclispe之前占据了上风,但近几年来IDEA的使用率猛扑直追,现在IDEA有着反超的气势,到底两者之间有什么相似之处,又有什么区别呢?我们来看一下~~。

      一、快捷键比较

快捷键 Eclipse IDEA
查找类名 CTRL + SHIFT + R CTRL + N
查找JAR包中的类 CTRL + SHIFT + T 两次 CTRL + N
查找JAR包中的文件 CTRL + SHIFT + T 两次 CTRL + SHEFT + N
查找类中的方法以及字段 CTRL + SHEFT + ALT + N
查找那些类调用该资源(资源可能是字段、方法、类) CTRL + SHIFT + G ALT + F7 ,快速显示查找内容 CTRL + ALT + F7
查找文件中的变量 点击变量 CTRL + K :移动 点击变量 CTRL + SHEFT + F7 高亮显示 F3 : 移动; SHEFT + F3 : 反向移动
定位行数 CTRL + L CTRL + G
快速生成get set、构造函数等 ALT + SHIFT + S ALT + INSERT
快速生成try cache SHIFT + ALT + Z CTRL + ALT + T 同时还能生成if else 等等其他的东西
快速优化引用包 CTRL + SHIFT + O CTRL + ALT + O
快速格式化代码 CTRL + F2

SHIFT + F6

显示类中的变量、方法 CTRL + O CTRL + F12
快速生产类、方法、字段注释  CTRL + SHEFT + J /** + ENTER
代码行 上下移动 ALT + 上下键 CTRL + SHIFT + 上下键
打开光标处的类或方法 ALT + 上下键 CTRL + SHIFT + 上下键
打开光标处的类或方法 F3 CTRL + B, CTRL + ALT + B 进入接口或者抽象类的实现类
     

二、其他方面前人总结

2.1 调试

        通常在调试过程中,我们想要求一些表达式的值,在Eclipse中你需要选定这个表达式,选定整个表达式非常重要,否则你就没法求出它的值。然后,你可以使用Ctrl+Shift+I看到这个表达式的值。

         使用IDEA你不需要选择任何东西,你只需要把光标移到你的表达式中然后按下Alt+F8。IDEA会很好的理解这个你可能需要的表达式,然后显示一个对话窗口,其中有一些它给出的建议参数变量。你也可以编辑并在对话框中立即将得到这个表达式的值。

2.2 自动补全

       自动完成使得IDE比notepad更加优秀,在这个领域能感知上下文的IDEA有了质的飞跃。例如,我们开始如下一行代码:assertElement(By.id(“errorMessage”), vi

       现在我们想要查找以vi开头的选项有哪些。IDEA怎么做的呢?无需等待任何的按键,它马上就能理解assertElement需要一个Conditaion类的示例作为第二个参数,而在Condition类中有一个静态变量名叫visible。IDEA会直接建议这个唯一的有效选项。

2.3 重构

       专业的程序员能够高效的使用IDE提供的重构功能。所有的现代IDE都提供许多印象深刻的重构功能。但是还是那句,IDEA的重构功能也很聪明智能。它们能读懂你需要什么,然后针对不同的情况提供给你最适合的解决方案。

2.4 版本控制

        Eclipse的时候在本地文件和版本库不一致的时候,那么文件以及所在的文件夹都会出现一个表示,大家能很轻松的看到本地文件修改了哪一些,但是IntelliJ中默认是不能这样的。仅仅是给变化的文件在修改的时候提供了颜色上的变化,不包括其所在的各个父级文件夹,如果想和Eclipse一样的话需要如设置勾选就可以了。

        如果想调整文件夹的显示颜色的时候就直接去Settings > Editor > Colors & Fonts > File Status中调整即可了,可以调整成自己喜欢的样子。

2.5 文件保存

        IntelliJ中的文件是实时和本地文件同步的,所以Eclipse的刷新功能就不要问了,因为在这根本不需要那个功能。有的编辑器会提醒你是否和本地文件更新,这里也是默认不给任何提醒的,只要你修改了,这里就会立即自动同步更新文件。

2.4 其他方面比较

(1)Eclipse看上去更棒,所有大题小做的SWT以及本地控件都用的很值。Eclipse看上去很稳定的深思熟虑过的程序,它有着漂亮的字体以及图标。然而当第一眼看到IDEA是,有着不完全的图标以及笨拙的Swing界面。

(2)Eclipse拥有更强的项目结构支持。在IDEA中,你的项目是有模块组成。在Eclipse中你拥有一个由工程组成的工作区,每个工程都能被单独打开或关闭,分组或隐藏。

(3)为Eclipse编写插件似乎很简单

(4)IDEA比Eclipse使用更多的系统资源。

(5)Eclipse是免费的,然而IDEA Community版本也是免费的。

三、IDEA的其他快捷键

快捷键 IDEA
查找变量来源 F4
导入包,自动修正 ALT + 回车
代码提示 (和系统输入法冲突,请在Settings->Keymap->mainmenu -> code ->Completion->basic,右键添加自己的快捷键) CTRL + 空格
查看类的继承关系。  CTRL + H 

显示注释文档

(跟eclipse鼠标放到类、方法、字段显示的内容一样)

CTRL + Q 
 选中代码,连续按会有其他效果 CTRL + W 
查看当前类的父类以及接口 CTRL + U
查看类UML图 CTRL + ALT + U 
切换大小写 CTRL + SHIFT + U
方法参数提示,可以看到这个方法有哪些多态方法 CTRL + P 
 竖编辑模式 SHIFT + ALT + INSERT 

四、IDEA中的设置问题

设置 IDEA
智能提示忽略大小写 Editor –> Code Completion页里有个Case sensitive completion,可以设置只第一个字母敏感、完全敏感或者不敏感。
设置JDK编译版本 Compiler –> Java Compiler页里有个Project bytecode version(leave blank for jdk default)色织JDK的版本,要不然编译的时候会出现各种问题。
设置主题 Appearance 页面有个Theme: 选项我比较喜欢(Darcula)
设置字体 Editor –> Colors & Fonts –> Font 页面中Scheme name: 先Save As… 随便起个名,然后才能再Show only monnospaced fonts中选择字体,修改字体大小
显示行号 Editor –> Appearence 页面中 Show Line Number 勾上。
取消拼音检查 Spelling 页面中 Configure ‘Spelling’ inspection 点击然后取消 Spelling 选项。
取消不使用对象的检查(搜索never used 关键字将其中的unused的检查去掉)
取消自动保存文件功能 General 页面中
勾掉 Synchronize file on frame activation 选项(同步文件功能,酌情考虑可以不取消)
勾掉 Save files on framedeactivation 选项
勾掉 Save files automatically 选项,并将自动保存时间间隔,设置为30秒

编辑过的文件

显示“*”标记

Editor –-> Editor Tabs 页面中勾上 Mark modifyied tabs with asterisk 选项,

修改后的文件会跟elicpse一样显示“*”标记。

让IntelliJ IDEA 启动的时候不打开工程文件  Settings –> General 页面中,勾掉 Reopen last project on startup 选项。
SVN添加项目报错(CreateProccess error=2 后面还有乱码) Version Control –> Subversion 页面中勾掉“Use commmand line client:”选项后,就可以了,然后会提示你选择svn 1.6、svn 1.7、svn 1.8等版本。(好像只有Idea 13 才有这个问题)
   

五、使用IDEA的注意事项

 5.1 省点模式

         在主菜单File下面,有个奇怪的Power Save Mode,这里也说明下,这个顾名思义是省电模式。当你勾选此模式以后,IntelliJ不会给你完成任何自动完成的功能,例如本来你输入一个字符会自动提示的,勾选以后就没有了,如果出现此问题的话可以考虑是不是自己手贱点过这个按钮噢,这个还是比较适合开会的时候无聊看代码用的,又省电又不影响你看代码。

5.2 Java格式化和优化import

        Eclipse有个Save Actions的功能,主要是针对Java可以自动格式化以及优化import等功能,这个在IntelliJ上其实默认是没有的,想在IntelliJ中使用这功能可以使用以下两个思路:

  • 利用宏录制,宏在开始以后你就格式化下代码,然后优化下import等操作,然后结束把宏定义一个⌘+s,不过问题就是不管什么文件都会执行这个宏,不仅仅是java文件,我就是利用这个宏主要完成把tab转为空格。
  • 使用Eclipse Code Formatter的插件,这个插件基本和Eclipse默认的功能类似,但是也有少许区别,用户自己思量是否使用即可

5.3 搜索框

        IntelliJ 很少会见到搜索框,其实在没有搜索框的地方你试试直接输入拼音,例如你在 Project 的视图,打开目录树以后你直接敲入字母,如果有符合条件的记录那么会有高亮显示的。

欢迎订阅关注公众号(JAVA和人工智能)

                                                           获取更多免费书籍、资源、视频资料

                          intellij idea和eclipse比较_eclipse与idea的区别

文章超级链接:

 1,分布式系统详解–基础知识(概论

 2,分布式系统详解–基础知识(线程)

 3,Eclipse安装plugin插件

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/174672.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 亿图图示 mac 激活码【最新永久激活】2022.02.09

    (亿图图示 mac 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html4KDDGND3CI-eyJsaWN…

  • nacivat错误生成激活码_最新在线免费激活

    (nacivat错误生成激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html1S…

  • pycharm21.02 激活码【2022.01最新】2022.03.08「建议收藏」

    (pycharm21.02 激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html40…

  • intellij idea 2022.01激活码【2022.01最新】

    (intellij idea 2022.01激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.cn/100143.html…

  • navicat12激活码[在线序列号]

    navicat12激活码[在线序列号],https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • pycharm激活码【2021免费激活】[通俗易懂]

    (pycharm激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号