原文:intellij idea 13&14 插件推荐及快速上手建议 (已更新!)

早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse、MyEclipse转过去的很是不习惯。

用了一周明显感觉爱上它了。因为它很智能,而且能纠正你很多不好的习惯。

后来跳巢到一家上市公司。因为大家都在用MyEclipse,要求开发工具统一。没办法只能转回MyEclipse。不过个人倒是一直关注intellij idea版本的发布和新的功能。

最近开始使用intellij idea 13 觉得比我当年用的 5要好上不少啊。 就是开着idea一段时间不用,然后机器待机,再回来的时候有点卡。不知道是不是本人机器的毛病。感觉应该是极个别机器的毛病

用idea开发,难免会有些习惯和eclipse不一样。个人建议最好先熟悉idea的快捷键,成为键盘流;还有就是用好插件。

下边为大家推荐几个常用,也算是必备的插件吧:

1、Identifier Highlighter 高亮显示选中变量插件(idea14报错无法使用)

不安装插件的时的快捷键是选中这个变量然后按Ctrl+F7

idea默认的选中变量以后,是不会像eclipse一样提示这个变量用到的地方的。安装这个插件以后既可以和eclipse一       样啦

2、Key Promoter   快捷键提示插件

当你点击鼠标一个功能的时候,可以提示 你这个功能快捷键是什么 ,和这个按钮你的使用频率

3、Jrebel 热部署插件

MyEclipse10和2014 都是默认debugger模式 支持热部署的。

而idea需要你安装这个插件才会支持热部署,所以也算个遗憾吧

4、FindBugs for IntelliJ IDEA,

通过FindBugs帮你找到隐藏的bug及不好的做法。

5、TabSwitch 通过ctrl + tab在文件,各个面板tab间切换。

6、Mybatis   插件

7、UpperLowerCapitalize  大小写转换插件

安装后快捷键alt+P全部大写     alt+L全部小写      alt+C开头字母大写

8、generate serialversionuid 生成uuid 的插件

安装后快捷键 alt+insert

9、sql query plugin    数据库插件(这个13版本已经自带了database插件,比这个好用。可以不安装了)

默认快捷键是ctrl+alt+v  ,但是和其他的快捷键冲突了, 建议修改为ctrl+等号

10、idea vim
  模拟linux下 vi编辑器的插件支持vi的命令

11、generateO2O    自动对象转换插件。

方法体内可以生成对应的get set方法把一个对象对等拷贝到另一个对象里  快捷键 alt+insert

12、IdeaJad  反编译插件

13、EncodingPlugin 可按项目指定其默认编码,非常有用

14、Equals and hashCode 重写equals和hashcode方法的自定义模板

15、unitTest 在指定的方法上按下shift + cmd + t 即可为这个方法生成单元测试代码模板。

16、FileBrowser 在IDEA中查看项目外的文件 (目前13.1.2以上好像不支持不知道其他人怎么样)

17、GenerateToString 自动生成toString方法, toString方法是可定制的









Jrebel破解:(复制文件及破解)可以看我的其他博文,里边有整理的详细图文步骤

最新的破解文件都在我的资源里发布了,需要的可以自行下载。保证全网第一个更新

下载破解的jar包和lic文件,然后:



copy jrebel.jar C:\Users\Administrator\.IntelliJIdea12\config\plugins\jr-ide-idea\lib\jrebel

del/q C:\Users\Administrator\.jrebel\*.*

copy jrebel.lic C:\Users\Administrator\.jrebel\jrebel.lic

pause



热部署tomcat的 vm 参数配置:

-Xms2048m  //可以不要

-Xmx2048m  //可以不要

-XX:MaxPermSize=4096m //可以不要

-noverify

-javaagent:F:\开发环境\jrebel\jrebel5.2.2\jrebel.jar

-Drebel.spring_plugin=true

-----------------------------------------------------------------------------------------

==================插件更新 for idea 14=================

不知道怎么安装插件的同学,快捷键ctrl+alt+s 打开setting弹窗。找到plugins 输入要找的插件名,如果没有结果表示没有安装,点击  browse 就会去插件库检索了。

更新的原因是因为:第一个插件Identifier Highlighter 在14里 发现不能用了,打开任何文件保存时都报:Could
not save application settings: Unknown macro: $OPTIONS$ in storage file spec: $OPTIONS$/IdentifierHighlighter.xml 如图:

但是有很想要。我发邮件给插件原作者,和后继开发的作者都无答复。估计修复还待些时日。那么怎么样开可以用呢??

实际上intellij idea 自己就自带的有这个功能。只是没有设置背景色,只设置了下划线的颜色, 那么我们可以设置背景色来实现了。原生更美丽哈!

打开setting -----》 editor------》color&fonts ------》General    如图:

好了设置你喜欢的背景色和 选中时字体的颜色吧!!

如果大家有什么好的插件。希望能回复给我,我编辑到文档里,帮助其他人,分享一下。

如果有以上插件不会用或不会配置的。亦可以回复或发邮件到sunny24378557@163.com

我会补充上设置和使用的详细教程。

intellij idea 13&14 插件推荐及快速上手建议 (已更新!)的更多相关文章

  1. intellij idea 13&14 插件推荐及快速上手建议

    IntelliJIDEA插件安装 首页 > blog Tags : intellij IDEA插件安装 更新日期: 2015-04-29 IntelliJ IDEA插件下载地址: http:// ...

  2. intellij idea 13&14 插件推荐及高速上手建议 (已更新!)

    早些年 在外企的时候,公司用的是intellij idea ,当时也是从eclipse.MyEclipse转过去的非常是不习惯. 用了一周明显感觉爱上它了.由于它非常智能,并且能纠正你非常多不好的习惯 ...

  3. vscode 插件推荐 - 献给所有前端工程师(更新与2018.8.1)

    VScode现在已经越来越完善.性能远超Atom和webstorm,你有什么理由不用它?在这里,我会给你们推荐很多实用的插件,让你对 vscode 有更深刻的体会,渐渐地你就会知道它有多好用. 走马观 ...

  4. 【IDEA】intellij idea 插件推荐

    CSDN 2016博客之星评选结果公布    [系列直播]零基础学习微信小程序!      "我的2016"主题征文活动   博客的神秘功能 [IDEA]intellij idea ...

  5. Win7系统上配置使用Intellij Idea 13的SVN插件

    Win7系统上配置使用Intellij Idea 13的SVN插件 http://blog.csdn.net/jeepxiaozi/article/details/39856081

  6. IntelliJ IDEA必装插件以及SpringBoot使用小技巧合集

    IntelliJ IDEA必装插件 有不知道怎么安装的吗?File-->settings打开设置面板,找到plugins,输入想要安装的插件回车即可 1.背景图片 目前,IDEA支持设置背景图片 ...

  7. vscode前端常用插件推荐,搭建JQuery、Vue等开发环境

    vscode是微软开发的的一款代码编辑器,就如官网上说的一样,vscode重新定义(redefined)了代码编辑器.当前市面上常用的轻型代码编辑器主要是:sublime,notepad++,edit ...

  8. VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js

    一.背景 使用Visual Studio Code写了一个简单的Html页面,想调试下其中script标签里的javascript代码,网上查了一通,基本都是复制粘贴或者大同小异的文章,就是要安装De ...

  9. vscode常用快捷键与插件推荐

    一.vscode常用快捷键 1.新建文件:chtr+n 2.新开窗口:ctrl+shift+n 3.分屏:ctrl+1/2/3  4.切换文件:alt+1/2/3或ctrl+tab 5.关闭当前窗口: ...

随机推荐

  1. 新版本NDK环境结构(避Cygwin,超快)

    曾经做Android的项目要用到NDK就必需要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量... 麻烦到不想说 ...

  2. js 性能优化整理之 惰性载入

    跨检查浏览器特性,解决不同浏览器的兼容问题. 例如,我们最常见的为 dom 节点添加事件的函数 function addEvent(element,type,handler){ if(element. ...

  3. BZOJ 1901 Zju 2112 Dynamic Rankings 与更改的树董事长

    标题效果:给定一个序列,单点变化,询价区间k大. 思维:假设没有变化.然后划分树就可以解决,但树的分工仍然是一棵树,它不支持的变化. 主席舒变化实际上是在外带fenwick右护套层值段树,但正确的值线 ...

  4. Java里泛型有什么作用

    1 泛型赋予了类型參数式多态的能力 2 泛型的第一个优点是编译时的严格类型检查,提高了程序的安全性和健壮性,这是集合框架最重要的特点. 3 泛型消除了绝大多数的类型转换.假设没有泛型,当你使用集合框架 ...

  5. Linux下is not in the sudoers file(转)

    用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权 ...

  6. 《R实战》读书笔记三

    第二章  创建数据集 本章概要 1探索R数据结构 2使用数据编辑器 3数据导入 4数据集标注 本章所介绍内容概括例如以下. 两个方面的内容. 方面一:R数据结构 方面二:进入数据或者导入数据到数据结构 ...

  7. POJ1080 Human Gene Functions 动态规划 LCS的变形

    题意读了半年,唉,给你两串字符,然后长度不同,你能够用'-'把它们补成同样长度,补在哪里取决于得分,它会给你一个得分表,问你最大得分 跟LCS非常像的DP数组 dp[i][j]表示第一个字符串取第i个 ...

  8. js中frame的操作问题

    这里以图为例,在这里把frame之间的互相操作简单列为:1变量2方法3页面之间元素的互相获取. A  首先从 父(frameABC)------->子(frameA,frameB,frameC) ...

  9. hdu 亲和串(kmp)

    Problem Description 人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现 ...

  10. 计数排序(C语言版本)

    让我们来谈谈数的排序思维: 计数排序假定待排序的全部元素都是介于0到K之间的整数.计数排序使用一个额外的数组countArray.当中第i个元素是待排序数组array中值等于i的元素的个数.然后依据数 ...