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

React Native Console

React Native Console an IDEA/WebStorm/Android Studio Plugin for One-Click run React Native commands in embed terminal

https://github.com/beansoftapp/react-native-console

Features
One-Click run following commands:
react-native run-android
react-native link
react-native run-ios
npm run start
npm install
Open dev menu on Android device(adb shell input keyevent 82)
forward android device request to dev machine(adb reverse tcp:8081 tcp:8081)
open React Native debugger ui(Chrome browser required)
react-native log-android
react-native log-ios
gradlew assembleRelease
react-native bundle --platform android/ios --dev false

New: one-click rerun commands, reuse console window, tabs with title and icon, search in console output.
Auto detect React Native package.json or build.gradle in current folder and parent/children folder(eg only coding Java in Android Studio), thus the command will auto execute in the correct folder

功能 一键运行下列功能:
react-native run-android
react-native link
react-native run-ios
npm run start
npm install
安卓设备上打开开发菜单(adb shell input keyevent 82)
安卓设备网络请求转发到开发机(adb reverse tcp:8081 tcp:8081)
打开 React Native debugger ui(需要Chrome浏览器)

react-native log-android
react-native log-ios
gradlew assembleRelease
react-native bundle --platform android/ios --dev false

新功能: 一键重新执行, 重用执行窗口, 可读性强的图标和标题, 执行结果支持查找.
自动在当前目录和父级目录检测 React Native的package.json文件位置(比如在Android Studio中只开发Java代码时), 这样所有的npm相关的命令都会自动在正确的目录执行


Contributors
beansoft@126.com
Installation
First, please setup your React Native dev env: Java 8 required to run the IDE.

ISSUES
Submit Suggestions or Bugs



ADB WiFi Connect

ADB WiFi Connect lets you manage ADB connected devices and remote connect to them.
Next version will allow for saving connections and reconnecting to them without cable.

Rust

Rust language support

Translator

In Editor. By jojoldu
Translator
GitHub

Translation plugin For Korean User
  • Translate : option+1
  • Translate & Replace : option+2
  • Open Translate Dialog : option+3


Compiled with Java 1.8

Go

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

Material Theme UI Extended

In UI. By Mallowigi
This will add the Material Theme look to your IDE.

Material Theme UI

In UI. By chrisrm, Mallowigi
This will add the Material Theme look to your IDE.

NativeScript

NativeScript support.

Donate(PayPal)


  • Wizard project creation
  • Run/Debug configuration
  • Code assistance
  • Plugins management
  • Live templates
  • Angular support

MQL Idea

MQL4 language support.

Spj Plugin

In Languages. By ky0314
Custom language plugin for 101NEO framework.
This plugin is the most sophisticated environment for developing 101NEO framework.

Functions:
  • Completion and Annotations depending on Neo version and .prj settings
  • Syntax highlights
  • Changing highlight color settings
  • basic code formatting and indent
  • Structure view

Erlang

Erlang support for IntelliJ IDEA, RubyMine, WebStorm, etc.

Feel free to file new feature requests as an issue on GitHub, just like a bug.

Donate to support the project.

I-Pascal

In Languages. By argb
Pascal support for IDEA.

Current date generator

In Editor. By joost92
Generates the current date in different formats

K

K Language Support

ButterKnifeKiller

This is a tool to remove butterknife codes. How to use: First, open the file with butterkinfe in the editor and choose the codes to be replaced; Second, right click and the popup menu will contain a "CX5" item. Click the "CX5" and choose which situation you should use. There are totally three situations,"Activity","Fragment" and "ViewHolder" which convert codes with "findViewById","contentView.findViewById" and "itemView.findViewById". After the codes converted, a row of function call codes is generated,e.g. "findView()" for activity or "findView(itemView)" for viewHolder. This function call should be used to replace "ButterKnife.bind(this)" or "ButterKnife.bind(this,itemView)" with your own.
Git:https://github.com/WangYangYang2014/KillButterKnife
MaiHaoChe

Copy The Path

In Editor. By chenyw
The function for this plugin is to copy the relative path from the project root directory of the files which has been opened in the edtior.
[Usage]
menu bar->Tools->Copy The Path->Copy The Path
or binding shortcut like ctrl+shift+c.
Then paste it to anywhere you want.

这个插件可以复制编辑器中打开的文件相对于其所在项目根目录的相对路径。
[使用方式]
菜单栏->Tools->Copy The Path->Copy The Path
或者给他绑定一个快捷键,比如 ctrl+alt+c
然后在需要使用的地方粘贴。

GivWenZen Plugin

Plugin for IntelliJ that provides support for legacy library: GivWenZen

Cucumber.js

Provides support of Cucumber.js

JSTestDriver Plugin

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