New or Updated

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

Rust

Rust language support

[JedIDE] Plugin for handy Force.com development with JetBrains IDEs

JedIDE is a SalesForce Apex IDE and plugin for IntelliJ platform. JedIDE simplifies development and deployment of Apex, VisualForce and other Force.com metadata types. JedIDE is available in two versions:
  • as a IntelliJ IDEA plugin
  • standalone IDE based on IDEA Community Edition

Resources:

The following features are available:
  • Offline validation (robust parser, type inference, detects unresolved references)
  • Incremental deploy/retrieve, smart check deploy conflicts
  • Code insight (Inspections, Intentions, Quick Fixes, Refactorings, Live Templates, Safe delete)
  • Rename refactorings
  • Code completion (postfix, statements, punctuation, type inference based)
  • Powerful navigation (Find In Path, Find Usages, Go To, Show Hierarchy)
  • Execute anonymous
  • Test framework
  • Log viewer
  • Code generation utils
  • Code coverage
  • Foldings
  • Structure view
  • Code formatting

java2smali

Simple plugin to easily compile Java & Kotlin files to smali.

Material Theme UI EAP

This will add the Material Theme look to your IDE.

Dimenify

This plugin generates dimensions for the other density bucket values for Android
USAGE
- Just point the cursor on the dimension value in your dimen
- Right click and click on Generate -> 'Generate alternate dimens..'
- Alternately you can convert entire xml file in one bucket to others using right click on file-> Generate alternate dimens from file.

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

    Symfony Plugin

    Symfony Plugin Documentation | Doc on GitHub | Donate
    Install
    • Activate plugin per project in "File -> Settings -> Languages & Framework -> PHP -> Symfony" or use auto configuration notification
    • (Required) Install PHP Annotations
    • (Optional) Configure a default project connection in "Remote Hosts Access / Remote Hosts" to enable support for remote files in plugin settings
    • (Optional) Ignore Symfony "cache" directory because of duplicate classes "Settings -> Project -> Directories"
    • (Optional) Install PHP Toolbox
    • (Optional) To support XLIFF translations add "*.xlf" / "*.xliff" to XML "Editor" -> "File Types"
    Features: Version

    This plugin supports Symfony 2 and 3

    Dependency Injection Container
    • References for services in ContainerInterface::get()
    • Detect ContainerInterface::get() result type
    • References for services, tags, events, methods, ... inside yaml, xml and php
    • Indexer to provide live editing without a compiled container
    • Tagged class indexer
    Doctrine
    • ORM QueryBuilder support, including chaining and nested methods
    • References and TypeProvider for doctrine getRepository
    • TypeProvider for EntityRepository::find/findOneBy/findAll/findBy
    • Field and relations resolving and annotation and yaml
    Templates/Twig
    • Template names in all file references
    • Provide Template implements and extends goto on linemarker
    • Assets file references like javascript, stylesheets and more
    • Support @Template annotations
    • Trans and transchoice support with annotator, quickquick and translation extraction action
    • References for block names (completion back since PhpStorm8)
    • Variable TypeProvider similar to php with several scopes and providers like docblocks, controller, actions, template inclusion, ...
    • Macro implements goto on linemarker
    • Filter, Function, Macro and Extension support
    Forms
    • References for form types
    • Form field name references on data_class
    • References for form options, extension, ...
    Routing
    • References for UrlGenerator::generate() related calls
    • Autocomplete route name in twig templates
    • Go to for routing name methods
    • CodeFolding to display real route uri instead of its name
    • Route parameter completion
    Other
    • Annotator which notice unknown route, template, service, assets, ...
    • Several stub indexer to provide some live generation provider in replacement for compiled container
    • Linemarker and "Related File" to provide possible goto targets and controller action
    • Search Everywhere support and custom search for only Symfony related Symbols "Navigate > Symfony Symbol"
    • Bridge for PHP Annotations to support annotation related stuff
    • Dotenv and Docker environments variable extraction for DIC parameter
    Related Plugins Contributors

    Protobuf Support

    Google Protobuf support for JetBrains products.

    Features:
    • Full Proto3 support.
    • Custom include path for proto files.
    • Usage search for messages, enums and fields (for standard and custom options).
    • Syntax validation for proto2/proto3. Error checks for reserved/duplicated field tags and names.
    • Fonts & Colors configuration.
    • Structure View.
    • Code formatting.
    • Navigation to message, enum or service by name (Ctrl+N)
    • Rename refactoring (files, messages, enums and fields).

    Roadmap | Issue tracker | Donate ( PayPal, BitCoin)

    Codename One

    Codename One Plugin for IntelliJ IDEA
    Easily create native apps using Java™ for iOS, Android, Windows and more!

    NASM Language

    NASM language for JetBrains IDEs
    Version 0.1.5 pre-release
    Features
    • FPU, MMX, SSE, SSE2, SSE3, SSE4, and general instruction support
    • Syntax highlighting
    • Single and multiline macro support
    • Conditional assembly directives support
    • Preprocessor directives support
    • Structure support

    Todo Planned Features
    • Code completion
    • Goto symbol
    • Improved highlighting

    Yii2 Support

    Plugin contains the following functionality
    • render() methods for views
    • i18n
    • Configuration arrays for object instantiation
    • ActiveQuery, Query and migrations (database connection is required)

    Detailed information can be found in README.md

    Minecraft Development

    Brings support for Bukkit, Spigot, Paper, BungeeCord, Sponge, LiteLoader, Forge, and Canary projects to Intellij IDEA.

    InstAPK

    Share your android project builds to slack channel in a single click.

    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

    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