New or Updated


Quokka is a rapid prototyping playground in your editor, with access to your project's files, inline reporting, code coverage and rich output formatting.


This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has everything you could find in Gogland.

Material Theme UI EAP

This will add the Material Theme look to your IDE.

Git Commit Template

Create a commit message with the following template:

        <type>(<scope>): <subject>
        <BLANK LINE>
        <BLANK LINE>

Settings Repository

Supports sharing settings between installations of IntelliJ Platform based products used by the same developer (or team) on different computers.

Synchronization is performed automatically after successful completion of "Update Project" or "Push" actions. Also you can do sync using VCS -> Sync Settings.

See project page for more info.

MaxCompute Studio

Changes in Version 2.7.0:

  • New Features:
    • Jobs: Show waiting instances queue
    • Jobs: Show state transitions of running instances
    • SQL Editor: Go to definition support for udf/table
    • SQL Editor: Code folding and brace matching
    • SQL Editor: Live templates for SQL
    • UDF: Add Maven support for UDF modules
    • UDF: One click to package and deploy UDF to MaxCompute
    • Others: Support external table
    • Others: Show user usage statistics
  • Enhancement:
    • Jobs: Job Explorer supports more filters
    • Jobs: Job list support customized columns
    • Jobs: Better UI and performance
    • Jobs: Graph now supports multiple Fuxi jobs and merge job
    • Jobs: Better graph layout algorithm
    • SQL Editor: Built-in function usage and examples inline help
    • SQL Editor: Show table, function usages in SQL script
    • SQL Editor: Better SQL formatting
    • Project Explorer: Open generated file after data export
  • Bugfix:
    • Submission of modified user SQL in single statement mode
    • Variable submission should not be activated in comments
    • Keyword suggestion breaks after syntax errors
    • Failed to paste text in SQL editor with leading "@@"
    • ClassCastException on LateralView
    • Python UDF cannot be resolved in project explorer
    • Cannot retrieve meta data when access across projects
    • New UDF cannot be listed in project explorer
    • Graph overlapped with script mode
    • Cannot access meta after packaging authentication
    • more minor bugs.

Changes in Version

  • Change: Remove limitation on service mode job submission
  • Bug fix: DDL submission issue on public projects

Changes in Version

  • Change: Update MaxCompute compiler version
  • Bug fix: Can't open help document in IDEA 2016.x

Changes in Version

  • Enhancement: Data preview performance
  • Bug fixes

Changes in Version

  • Bug fixes

Changes in Version 2.6.2:

  • Feature: Unstructured data handler template and examples
  • Feature: Support live template in SQL Editor
  • Feature: Support decimal type in data import/export
  • Feature: Support variable replacement in SQL script on submission
  • Feature: Table partition list and partition data preview
  • Feature: Running job progress visualization and replay
  • Enhancement: Job detail view UI enhancement
  • Enhancement: Job running log view performance enhancement
  • Enhancement: Add contextual help documentation for many dialogs
  • Enhancement: Job execution plan can display input/output table/view now
  • Enhancement: Better formatting of job json summary
  • Bug fixes: fixed some bugs

Changes in Version 2.6.1:

  • Fix some bugs

Changes in Version 2.6.0:

  • History job execution replay
  • Script mode submission (experimental feature)
  • Python UDF support (Alibaba internal use only)
  • Java UDF debugging (Alibaba internal use only)
  • D2 integration (Alibaba internal use only)


MaxCompute Studio is an intelligence tool for MaxCompute management and sql development.The plugin adds following functions:

  • MaxCompute sql language support
  • MaxCompute system connection

MaxCompute sql Language Support

The plugin recognize the MaxCompute sql (superset of HiveQL) and provides additional code editing supports:

  • Basic Features:
  • File type recognition (.sql, .odpsql, .q)
  • Syntax highlighting
  • Code block recognition and code folding
  • Navigation support (go to definitions / symbols / usages)
  • Commenting
  • Code formatting / beautify
  • Line marking (errors, specific statements, etc.)
  • Code templates

Advanced Features:

  • Code completion (context-awareness)
  • Inspections and quick-fixes
  • Intention actions
  • Code insights

MaxCompute system integration

The plugin integration make it possible to maintain connections to remote project on MaxCompute clusters and performall necessary development actions from the IDE without switching context.

  • MaxCompute Project explorer
  • MaxCompute Job submitter and explorer


Support for Lua programming language.

Source Code | Gitter | Donate

  • Syntax highlighting
    • Highlight global value
    • Highlight local/param value
    • Highlight up value
  • Code completion
    • Keyword completion
    • Basic completion
    • Type inferred based completion
  • Debugger
    • Attach Debugger(Windows only)
    • Remote Debugger(Mobdebug.lua)
  • Lua 5.3 support
  • Find usages
  • Rename
  • Go to definition
  • Go to symbol
  • Go to class
  • Go to file
  • Parameter name hints
  • Comment based type/class annotation
  • Structure view
  • Comment in/out
  • Color settings page
  • Method override line marker
  • Quick Documentation
  • Live templates
  • Postfix completion templates
  • Code formatter
  • Code intentions
  • Code inspections
  • Lua Standard Library/API
  • Region folding


CodeWithMe plugin

CodeWithMe plugin


activate-power-mode for IDEA.
  • 根据Atom的插件activate-power-mode的效果移植到IDEA上

TickScript language support

This plugin adds support for TICKScript Language which is used in Kapacitor framework for processing, monitoring, and alerting on time series data.
Features: For file with TICKScript (.tick):
  • Syntax highlighting
  • Structure outline in 'Structure' tool window
  • Comment/Uncomment action
  • Find Usages / Go to definition for variables

Copy Current Activity

Plugin for Android Studio. You can copy current Activity name of connecting Android device. If you use Mac OS, you can copy cmd + ctrl + c. Please change short cut for Windows.

Awesome Pojo Generator

Plugin to generate Pojo classes from json.
Source code Avilable here.

Gradle Navigation

The Gradle Navigation Plugin for IntelliJ adds additional features to the standard Gradle plugin.  You can now swivel between the source editor, the project view, and the Gradle view. <\p>

This plugin works for both single-project and multi-project builds.

From The Project Tree View (for the selected file or folder)
  • Go To Gradle Tree View - Project
  • Go To Project Tree View - The Gradle Settings File
  • Go To Project Tree View - The Gradle Build File
  • Go To Project Tree View - Source Root
From The Gradle Tree View
  • Go To Project Tree View - The Gradle Settings File
  • Go To Project Tree View - The Gradle Build File
  • Go To Project Tree View - Source Root
From The Editor (for the selected file)
  • Go To Gradle Tree View - Project
  • Go To Project Tree View - The Gradle Settings File
  • Go To Project Tree View - The Gradle Build File
  • Go To Project Tree View - Source Root
From The Select In Menu
  • Go To Gradle Tree View - Project
  • Go To Project Tree View - The Gradle Settings File
  • Go To Project Tree View - The Gradle Build File




BuildStats keeps track of your build activity and send you daily and weekly reports


Eases the creation/updating of XLIFF translations. Select target text and invoke the "Create/Update XLIFF translation" action. Define your Unit ID and destination file. The given text is automatically replaced by the fluid translate view helper.

Mathematica Support

Mathematica (Wolfram Language) support for IntelliJ IDEA

GitHub | Bug Tracker | Donate

This plugin turns your IntelliJ IDEA into a powerful coding environment for Mathematica. For more information check out the official website. I have started to create user-friendly documentation of various features on the Wiki pages of GitHub. If you want to discuss specific topics, then ping me ( halirutan) in the dedicated chat room on stackexchange.
  • Advanced syntax highlighting including patterns, anonymous functions, comment tags, and more
  • CamelHump autocompletion for all built-in Mathematica functions, local variables and package definitions
  • Smart completion for function options, messages and comment tags
  • Coloring and resolving of Module/Block/Table/... variables
  • Renaming of variables and functions
  • Code folding support for localization constructs like Module, With, Block, ...
  • Quick documentation lookup for all built-in symbols and operators
  • Structured View for package definitions
  • Correct display of Mathematica's named characters
  • Inspections for version mismatch of symbols, possible errors through multiplicaton at linebreak, and missing commas and semicolons
  • Autocompletion suggestions sorted by importance
  • Highlighting and smart inserting of braces, brackets and parenthesis
  • Quick navigation between symbol usages with Navigate - Related Symbol


Allows working with 码云 - GitOSC

Visual SourceSafe Integration

Visual SourceSafe is a file-level version control system. This integration allows using Visual SourceSafe from within the product, making even refactoring consequences transparent for the user. The following features are available:
  • Dedicated page under the Version Control node in the Settings/Preferences dialog.
  • Implementing the most frequently needed commands (Open Source Safe Explorer, Check In/Out, Add, Undo Checkout, Get Latest Version); Next, Previous, Rollback, Old text actions are available from the dedicated gutter bar in changed locations.


AceJump allows you to quickly navigate the cursor to any position visible in the editor. See a demo of AceJump in action! Simply hit "ctrl+;", type a character, then type the matching character to Ace Jump.