不少JAVA程序员都是资深的Eclipse用户,然而,今天我想对IntelliJ IDEA作一个更为严谨的审视。在本文中,小编将会为你们列出Eclipse中经常使用且与IntelliJ等同的一些操做。孰胜孰负?让咱们一块儿来看看。程序员
不少时候程序员在编辑一个文件,同时还须要编辑其余的文件。假如FF类是一个常常编辑的类,同时又须要对同一个包中的其余类进行编辑—经过连接编辑器的功能,能够迅速在同包的类之间进行切换。这个功能为程序员提供了什么样的便利?每当编辑了一个文件,它会当即显示其所在包浏览器视图/项目视图中的位置。若是使用展开式的包视图,它会按功能对类划分并显示,而不使用分层(dao层, service层等)的方式来展现类。浏览器
在工程浏览视图或者包浏览视图能够看到并使用连接编辑器(Link to Editor)的按钮。编辑器
若是不想使用该功能,依然可使用Alt+Shift+W快捷键来查看包视图或工程视图并设置其显示位置。字体
在工程视图或者包视图中选择设置,而后勾选根据源码自动滚动(Autoscroll From Source)功能;spa
若是不想使用该功能,依然可使用快捷键Alt+F1来导航并设置显示的位置;插件
IntelliJ自己就自带了众多的功能(如:GitHub的集成)。固然,在Eclipse你也能够经过选择不一样版本的插件来获取到足够的功能,只是须要本身来配置这些插件。在IntelliJ中,可使用鼠标滚轮来改变字体大小(我在浏览器中常常使用该功能)。可是这个功能须要手动激活。命令行
打开IDE的设置(Ctrl+Shift+S或点击 文件菜单>Setting)orm
在编辑器页面(在搜索框中输入“Editor”),确保Change font size (Zoom) with Ctrl+MouseWheel这个选项被选中ip
在IDE中直接启动命令行终端get
灵活易用的模板:输入p,而后使用快捷键Ctrl+J,就能够获取如下选项
psf – public static final
psfi – public static final int
psfs – public static final String
psvm – main method declaration
对JavaScript、HTML5的强力支持:商业版的IntelliJ应该包含了对 HTML五、CSS三、SASS、LESS、JavaScript、CoffeeScript、Node.js、ActionScript以及其余语言的代码辅助功能。
在Eclipse中,可使用Ctrl+M快捷键或者双击标签来最大化当前的控制台。可是在IntelliJ中并无相似的方式来。固然,在IntelliJ中可使用Ctrl+Q快捷键来获取上述的功能。但当鼠标悬停代码就能看到部分Javadoc的功能在Eclipse中显得是那么的友好。
在我看来,每个IDE都很棒,IntelliJ看起来更加的现代,但有时候程序员们仍是喜欢经典版的Eclipse,这多是由于过去常常使用Eclipse。之后可能会继续受这个因素的影响。