New or Updated

Jspresso Developer Studio

Jspresso Developer Studio for IntelliJ IDEA

Cursive

Provides full Clojure and ClojureScript language support.

  • Intelligent Editor featuring code completion, syntax highlighting and real-time error highlighting.
  • First-class ClojureScript nearly all functionality is equivalent in Clojure and ClojureScript.
  • Code Navigation project and structure views, navigation to symbols, namespaces, classes, and Find Usages.
  • REPL Integration full integration with nREPL and clojure.main style REPLs for Clojure and ClojureScript.
  • Test Integration interactive running of clojure.test tests, with failures marked in the editor and visual diffs.
  • Leiningen Support full support for Leiningen including support for large multi-module projects.
  • Structural Editing full support for paredit style editing.
  • Code Formatting smart, customisable formatting support.
  • Clojure Debugger full support for debugging Clojure, including expression evaluation and debug REPLs.
  • Refactorings seamless rename, extract let, automatic imports and requires, and more.
  • Interop Support best in class support for Java interop, including smart completion using type inference.

Built on: 2017-06-24 23:32

Built from: 1.6.0-eap2

Flow

Flow helps developers better understand their application by allowing them to visualize and explore what happens at runtime through an interactive web interface. Learn more at http://findtheflow.io

Rust

Rust language support

AceJump

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.

Go

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

TornadoFX

In UI. By edvin
TornadoFX support

Upsource Integration

Integration with JetBrains Upsource

Note: If you want to have access to the most recent bug fixes and features of the plugin, you can install it from the alpha channel. To do so please add the following custom plugin repository: https://plugins.jetbrains.com/plugins/alpha/7431

Java Stream Debugger

In some ways, Stream API is better than traditional loop approach: it takes full advantage of modern multi-core architectures, and lets you process data in a declarative way. What's also good is that this approach helps to avoid the state issues, and the code written in it looks more elegant. But, there's a certain downside to it: the code sometimes is sure hard to read, understand, and, of course, to debug.

This plugin is here to amend that and offer solutions to the issues you might run into. It extends the Debugger tool window by adding the Trace Current Stream Chain button, which becomes active when debugger stops inside of a chain of Stream API calls.

After you click it, the current data stream is evaluated and you get a visualization of what exactly happens to each element from the first call to last, with changes occurring gradually as it's passing thru all the steps:

The Split Mode button in the left bottom corner lets you choose whether you want to see all operations at once or separately:

In the latter mode, you can switch between operations manually using the tabs on top.

The plugin is still under development, so expect a couple of glitches here and there, and, of course, we really appreciate your feedback, including error reports, and we have set up an issue tracker just for that.

360 FireLine Plugin

360火线是奇虎360公司下Qtest团队开发的一款静态代码扫描工具。
查看更多详情,请访问火线官网:magic.360.cn

FireLine is a static code analysis software produced by the test team named Qtest in Qihoo 360 Company.
For more details,please visit the website: magic.360.cn

Restore Sql for iBatis/MyBatis

Restore the ibatis/mybatis generate sql to original whole sql.
It will generate sql statements with replace ? to the really param value.
Through the "Tools -> Tail restore sql in Console" menu you can tail the sql log.
You can selected the "Filter" button on the left to filter the contents don't wanna display.
You can selected the "Format Sql" button on the left to format the generate sql statements.
You can select the console sql log and right click "Restore Sql for Selection" menu to restore sql.
Prerequisite: sql log must contain "Preparing:" and "Parameters:"
-----------------------------------------------------------------------------------------------------------------------
把 ibatis/mybatis 输出的sql日志还原成完整的sql语句。
将日志输出的sql语句中的问号 ? 替换成真正的参数值。
通过 "Tools -> Tail restore sql in Console" 菜单或快捷键 "Ctrl+Shift+Alt+O" 启用。
点击窗口左边的 "Filter" 按钮,可以过滤不想要输出的sql语句。
点击窗口左边的 "Format Sql" 按钮,可以格式化输出的sql语句。
选中console的sql日志,右击 "Restore Sql for Selection" 菜单可以还原sql语句。
前提条件:输出的sql日志必须包含"Preparing:"和"Parameters:"才能正常解析。

Plugin | Github | Issues

Quokka

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

Ebean 10.x Enhancement

Ebean enhancement for 10.x

Git Flow Integration

Git Flow Integration

Translation

Translation
Home Page | Plugin Page | GitHub | Issues

Translation是一个翻译插件,支持中英互译、单词朗读。

General Usage Instructions:
  • 选择需要翻译的文本 > 点击鼠标右键 > 点击Translate.
  • 或者使用快捷键Alt + 0/1/2/3/R/T(Mac下可能无效,需要自定义快捷键)进行翻译。
  • 你可以直接翻译如"getTranslatedString"和"HELLO_WORLD"这样的文本。
    • 详细说明文档

      Compiled with Java 1.6

    Save Actions

    Supports configurable, Eclipse like, save actions, including "organize imports", "reformat code", "rearrange code", "compile file" and some quick fixes like "add / remove 'this' qualifier", etc. The plugin executes the configured actions when the file is synchronised (or saved) on disk.

    Available save actions

    Code formatting:

    • Organize imports
    • Reformat code (only changed text or all)
    • Rearrange code (reorder methods, fields, etc.)

    Build:

    • Compile file

    Quick fixes:

    • Add final to local variable
    • Add final to field
    • Remove explicit generic type for diamond
    • Qualify field access with this
    • Remove unused suppress warning annotation
    • Remove final from private method
    • Remove unnecessary semicolon
    • Add missing @Override annotations

    Other:

    • File inclusion / exclusion with regex support
    • Works on any file type Intellij IDEA can reformat (Java, XML, etc.)
    • Simple option page to activate / deactivate actions

    Compatibility

    Intellij IDEA Community Edition build 135+

    Resources

    Visual Studio Team Services


    Visual Studio Team Services is a plugin to enable working with Git and TFVC repositories on Visual Studio Team Services or Team Foundation Server (TFS) 2015+.
    GitHub | Issues | Twitter @JavaALM

    Features
    • Supports authenticating with Team Services and TFS 2015+ to work with source code in Git and TFVC repositories.
    • Checkout code from Git and TFVC repositories on Visual Studio Team Services and TFS 2015+.
    • Git specific features:
      • Import IntelliJ projects into Git repositories on Team Services and TFS 2015+.
      • Create pull requests and view your active pull requests.
      • Create a new branch and associate it with the work item you are working on.
      • Quickly browse to file history or commit details on the web from the IDE.
    • TFVC specific features:
      • Execute all basic version control actions such as add, delete, rename, move, etc.
      • View local changes and history for your files.
      • Lock and unlock files and directories.
      • Add labels to files and directories.
      • Create, view, and edit a workspace.
      • Supports using a TFS proxy.
      • Local workspace support only.
    • View work items based on queries and select one or more work items to associate with your commits or checkins.
    • Check the build status of your repository and queue a new build if desired.
    • Supports proxy settings configured in the IDE's System Settings section.
    • Edit cached project information through configuration management.


    For More Information
    See Visual Studio Team Services – Java

    Compiled with Java 1.6
    Compatible with IntelliJ Ultimate and Community editions versions 14.1.7 and later and Android Studio 1.2 and later

    End User License Agreement & Privacy Policy
    By installing this plugin, you agree to our end user license terms and privacy policy. For information about our privacy policy, please view the Microsoft Visual Studio Product Family Privacy Statement
    Note: When using the TFVC support, this plugin will pass your Team Foundation credentials securely to the TF command line tool. That tool is installed separately and it is up to the user to verify that it is in a secure location on disk and has not been tampered with.

    AutoValue plugin

    Provides context menu options, generate menu options and code intentions to generate and manipulate the builder method and/or create method on classes annotated with @AutoValue. -- Also works with @AutoParcel and @AutoParcelGson annotations.

    JSTestDriver Plugin

    Allows running, debugging JavaScript unit tests and measure test coverage.