Settings -> Plugins 原

Free Mybatis Plugins    (*mapper.java-- *mapper.xml)

CodeGlance

JavaDoc

https://github.com/setial/intellij-javadocs/wiki

Plugin generates java docs for all elements in java classes. To generate javadocs for active element press "shift + alt + G". To generate javadocs for all elements in current java file press "shift + ctrl + alt + G". You can also select a part of code in editor and press "shift + alt + G" or from context dialog ("Javadocs -> Selected element" in case of Intellij Idea before 13 and "JavaDocs for the selected element" in case of Intellij Idea 13 and greater) and javadocs will be created for all selected elements. Both of this actions could be executed from the generate popup dialog ("alt + insert"). Since release 1.0.11 new shortcuts are available:

  • Remove javadocs on current/selected element: "shift + alt + Z"
  • Remove javadocs on all elements of current class: "shift + ctrl + alt + Z"
  • From project view available new option to Create javadocs for selected folder/files
  • From project view available new option to Remove javadocs for selected folder/files

AceJump https://github.com/johnlindquist/AceJump

ignore 

https://github.com/github/gitignore

.gitignore配置

1、配置语法:

  以斜杠“/”开头表示目录;

  以星号“*”通配多个字符;

  以问号“?”通配单个字符

  以方括号“[]”包含单个字符的匹配列表;

  以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

  此外,git 对于 .ignore 配置文件是按行从上到下进行规则匹配的,意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效;

2、示例:

  (1)规则:fd1/*       说明:忽略目录 fd1 下的全部内容;注意,不管是根目录下的 /fd1/ 目录,还是某个子目录 /child/fd1/ 目录,都会被忽略;

  (2)规则:/fd1/*       说明:忽略根目录下的 /fd1/ 目录的全部内容;

  (3)规则:

/* !.gitignore !/fw/bin/ !/fw/sf/

说明:忽略全部内容,但是不忽略 .gitignore 文件、根目录下的 /fw/bin/ 和 /fw/sf/ 目录;

.idea
*.gitignore
*.iml
*.class

插件推荐

插件名称

插件介绍

官网地址

GitOSC

开源中国的码云插件

https://plugins.jetbrains.com/plugin/8383-gitosc

IDE Features Trainer

IntelliJ IDEA 官方出的学习辅助插件

https://plugins.jetbrains.com/plugin/8554?pr=idea

Key promoter

快捷键提示

https://plugins.jetbrains.com/plugin/4455?pr=idea

Grep Console

自定义设置控制台输出颜色

https://plugins.jetbrains.com/idea/plugin/7125-grep-console

String Manipulation

驼峰式命名和下划线命名交替变化

https://plugins.jetbrains.com/plugin/2162?pr=idea

CheckStyle-IDEA

代码规范检查

https://plugins.jetbrains.com/plugin/1065?pr=idea

FindBugs-IDEA

潜在 Bug 检查

https://plugins.jetbrains.com/plugin/3847?pr=idea

MetricsReloaded

代码复杂度检查

https://plugins.jetbrains.com/plugin/93?pr=idea

Statistic

代码统计

https://plugins.jetbrains.com/plugin/4509?pr=idea

JRebel Plugin

热部署

https://plugins.jetbrains.com/plugin/?id=4441

CodeGlance

在编辑代码最右侧,显示一块代码小地图

https://plugins.jetbrains.com/plugin/7275?pr=idea

GsonFormat

把 JSON 字符串直接实例化成类

https://plugins.jetbrains.com/plugin/7654?pr=idea

Markdown Navigator

书写 Markdown 文章

https://plugins.jetbrains.com/plugin/7896?pr=idea

Eclipse Code Formatter

使用 Eclipse 的代码格式化风格,在一个团队中如果公司有规定格式化风格,这个可以使用。

https://plugins.jetbrains.com/plugin/6546?pr=idea

Jindent-Source Code Formatter

自定义类、方法、doc、变量注释模板

http://plugins.jetbrains.com/plugin/2170?pr=idea

ECTranslation

翻译插件

https://github.com/Skykai521/ECTranslation/releases

Maven Helper

Maven 辅助插件

https://plugins.jetbrains.com/plugin/7179-maven-helper

Properties to YAML Converter

把 Properties 的配置格式改为 YAML 格式

https://plugins.jetbrains.com/plugin/8000-properties-to-yaml-converter

Git Flow Integration

Git Flow 的图形界面操作

https://plugins.jetbrains.com/plugin/7315-git-flow-integration

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏安富莱嵌入式技术分享

【RL-TCPnet网络教程】第26章 RL-TCPnet之DHCP应用

本章节为大家讲解RL-TCPnet的DHCP应用,学习本章节前,务必要优先学习第25章的DHCP基础知识。有了这些基础知识之后,再搞本章节会有事半功倍的效果。

991
来自专栏代码GG之家

封装之路(一) BaseApp

架构基于 Dagger2 + RxJava + Retrofit + Material Design + MVVM 目标:简化开发app难度,轻松容易的实...

2129
来自专栏JAVA同学会

Zookeeper应用之——栅栏(barrier)

barrier的作用是所有的线程等待,知道某一时刻,锁释放,所有的线程同时执行。举一个生动的例子,比如跑步比赛,所有 运动员都要在起跑线上等待,直到枪声响后,所...

821
来自专栏magicsoar

html5利用websocket完成的推送功能(tomcat)

利用websocket和java完成的消息推送功能,服务器用的是tomcat7.0.42,一些东西是自己琢磨的,也不知道恰不恰当,不恰当处,还请各位见谅,并指出...

5106
来自专栏高性能服务器开发

(五)如何编写高性能日志

一、服务器端日志与客户端日志的区别 在正式讲解之前,我们先来看一个日志类的实现方法,这个日志类也是代表着大多数客户端日志的主流写法: /** *@desc:...

4158
来自专栏大魏分享(微信公众号:david-share)

如何使用模拟框架测试微服务? | 微服务系列第八篇

作为开发人员尝试创建集成测试时,会遇到许多复杂问题。出现的两个最常见的问题包括与:

4422
来自专栏开发技术

利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)

  本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读《Maven 实战》。其实园内这方面文章已有不少,那么为什么我还要重复造轮子...

1.1K8
来自专栏JAVA同学会

Zookeeper应用之——栅栏(barrier)

barrier的作用是所有的线程等待,知道某一时刻,锁释放,所有的线程同时执行。举一个生动的例子,比如跑步比赛,所有

993
来自专栏Java技术栈

给你一份超详细 Spring Boot 知识清单

在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spri...

1262
来自专栏猿天地

高性能NIO框架Netty入门篇

Netty介绍 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服...

38510

扫码关注云+社区

领取腾讯云代金券