热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

intellijidea13&14插件推荐及快速上手建议

早些年在外企的时候,公司用的是intellijidea,当时也是从eclipse、MyEclipse转过去的很是不习惯。用了一周明显感觉爱上它了。因为它很智能,而且能纠正你很多不好的习惯。后来跳

早些年 在外企的时候,公司用的是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

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


from: http://blog.csdn.net/sunny243788557/article/details/26556967


推荐阅读
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • Hibernate延迟加载深入分析-集合属性的延迟加载策略
    本文深入分析了Hibernate延迟加载的机制,特别是集合属性的延迟加载策略。通过延迟加载,可以降低系统的内存开销,提高Hibernate的运行性能。对于集合属性,推荐使用延迟加载策略,即在系统需要使用集合属性时才从数据库装载关联的数据,避免一次加载所有集合属性导致性能下降。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • MyBatis多表查询与动态SQL使用
    本文介绍了MyBatis多表查询与动态SQL的使用方法,包括一对一查询和一对多查询。同时还介绍了动态SQL的使用,包括if标签、trim标签、where标签、set标签和foreach标签的用法。文章还提供了相关的配置信息和示例代码。 ... [详细]
  • 本文介绍了如何清除Eclipse中SVN用户的设置。首先需要查看使用的SVN接口,然后根据接口类型找到相应的目录并删除相关文件。最后使用SVN更新或提交来应用更改。 ... [详细]
  • JDK源码学习之HashTable(附带面试题)的学习笔记
    本文介绍了JDK源码学习之HashTable(附带面试题)的学习笔记,包括HashTable的定义、数据类型、与HashMap的关系和区别。文章提供了干货,并附带了其他相关主题的学习笔记。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 本文介绍了三种方法来关闭win7电脑开机硬盘自检,分别是使用命令提示符、注册表编辑器和bios设置界面。通过取消硬盘自检可以加快电脑启动速度。详细步骤和操作说明在正文中有详细介绍。 ... [详细]
  • 如何更改电脑系统的自动校时服务器地址?
    本文介绍了如何通过注册表编辑器更改电脑系统的自动校时服务器地址。通过修改注册表中的数值数据或新建字符串数值的方式,可以将默认的时钟同步服务器地址更改为自己所需要的域名或IP地址。详细步骤包括双击时间区域,点击internet时间,勾选自动校正域名设置定时等操作。 ... [详细]
author-avatar
pea101
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有