41 plugins in category «Editor»

A move tab left and right using the keyboard plugin - by momomo.com

Other useful Intellij plugins by momomo.com
  • A prevent pinned tabs from closing plugin
    It is an excellent extension of this plugin that together will allow you to organize important tabs for instance to the very left, and once pinned, they will always stay there.


If you have been using the mouse to move your tabs to the left tab corner, you probably already know. It's tedious work, especially on Linux where it barely even works. Even if you make the effort to organize 3 or 4 tabs, eventually they will get closed down, usually by accident which has been killing us for years.
Finally, after waiting many years for this functionality, we decided to create a plugin that allow you to move a tab left and right using your keyboard .
When this and prevent a pinned tab from closing plugin are used together, you could pin the most important and frequently used files, then move the pinned tabs to the left corner using the keyboard and they will always stay there! You always know now where your files and tabs are located. There is no need to bring up that dialog to search for it, just to make the switch because you can't find it among all opened tabs!
A big productivy booster, you'll see! Managing and ordering your files and tabs is essential for productivity. Firefox showed the way in 2000 but there is still long way to go. We will continue to release plugins targeting this exact area. Productivity for all developers. It's our passion.

If you like this plugin and would like us to keep coming out with more software that helps make you more productive, please consider making a contribution to our opensource team.
All extra cash donated goes directly to our opensource developers which does make a difference for each person since they do this mostly on their own freetime.
Donate directly to our opensource team!
Want to contribute to making these ideas happen, faster and better? We will of course share any donated proceeds with anyone contributing to the effort. Let's take control of our development environment!

A prevent pinned tabs from closing plugin - by momomo.com

Other useful Intellij plugins by momomo.com
  • A move tab left and right using the keyboard plugin
    It is an excellent extension of this plugin that together will allow you to organize important tabs for instance to the very left, and once pinned, they will always stay there.


Pin a tab in Intellij has long been a functionality that only have effect when you " close all tabs but pinned".
Finally, after waiting many years for this functionality, we decided to create a plugin that allow you to prevent a pinned tab from closing .
This means that you can pin your most important and frequently used tabs and files and be sure they don't just disappear when you are closing down all other files and clutter that's often the result when navigating classes, interfaces and files just to have a peek. The pinned ones will always stay there, until you unpin them.
When this and move tab left and right using the keyboard plugin are used together, you could pin the most important and frequently used files, then move the pinned tabs to the left corner using the keyboard and they will always stay there! You always know now where your files and tabs are located. There is no need to bring up that dialog to search for it, just to make the switch because you can't find it among all opened tabs!
This also means that groups won't accidentally be closed down if at least one tab/file is pinned. So now you can keep your css, js groups and they won't disappear.
Another feature with this plugin is when you are trying to close a pinned tab, it will switch to the next unpinned tab, allowing you to quickly navigate unpinned ones, and close them down and move to the next.
A big productivy booster, you'll see! Managing and ordering your files and tabs is essential for productivity. Firefox showed the way in 2000 but there is still long way to go. We will continue to release plugins targeting this exact area. Productivity for all developers. It's our passion.
So set your keyboard shortcut for pin tab if you haven't already and this plugin will take care of the rest!
We also recommendto turn on settings: When closing active editor -> Activate most recently closed tab Open new tabs at the end   -> Check That way the plugin will work in a consistent and predictable manner, and your tabs will always stay organized.

If you like this plugin and would like us to keep coming out with more software that helps make you more productive, please consider making a contribution to our opensource team.
All extra cash donated goes directly to our opensource developers which does make a difference for each person since they do this mostly on their own freetime.
Donate directly to our opensource team!
Want to contribute to making these ideas happen, faster and better? We will of course share any donated proceeds with anyone contributing to the effort. Let's take control of our development environment!

Base64 Helper

It's a plugin to encode/decode [hex]string, based on Base64 algorithm.

Breakpoints Manager

The IntelliJ plugin that helps share/save breakpoints

Close Editor Tabs Left Right

IntelliJ plugin to close all open editor tabs to the left and right of your current one, includes actions, context menu and editor tabs items.

CocosEditor

IDE to create multi platform Cocos2d-x games using Javascript or Lua Script.
With Cocos2d-x Editor you can:
  • Develop Cocos2d-x games on Windows, Mac OS
  • Scene design you can add labels,label menu items, image label items, sprite from image files and from texture atlas files, create animations from texture atlas.
  • New layers to the scene can be added.
  • The property grid allows to change any property to the nodes or layers.
  • Add folders, images, textures, lua files and sounds to the project.
  • Create a Cocos2d-x JavaScript game for both native and web (Lua game for native only).
  • Develop games with call tip hints and autocompletion of cocos2d-x JavaScript API.
  • A texture packer is included in the solution, can create a texture atlas or edit an existing one.
  • Debug JavaScript codes easily(3.0Alpha1+).
  • The simulator supports multi device sizes and zooming.
  • Publish your game for Android ,IOS , web and desktop with only one click.
  • Support IntelliJ IDEA (Ultimate Edition | Community Edition),Android Studio.
http://blog.makeapp.co/

CocosEditor(IDEA13)

IDE to create multi platform Cocos2d-x games using Javascript or Lua Script.
With Cocos2d-x Editor you can:
  • Develop Cocos2d-x games on Windows, Mac OS
  • Scene design you can add labels,label menu items, image label items, sprite from image files and from texture atlas files, create animations from texture atlas.
  • New layers to the scene can be added.
  • The property grid allows to change any property to the nodes or layers.
  • Add folders, images, textures, lua files and sounds to the project.
  • Create a Cocos2d-x JavaScript game for both native and web (Lua game for native only).
  • Develop games with call tip hints and autocompletion of cocos2d-x JavaScript API.
  • A texture packer is included in the solution, can create a texture atlas or edit an existing one.
  • Debug JavaScript codes easily(3.0Alpha1+).
  • The simulator supports multi device sizes and zooming.
  • Publish your game for Android ,IOS , web and desktop with only one click.
  • Support IntelliJ IDEA (Ultimate Edition | Community Edition),Android Studio.
http://blog.makeapp.co/

Code Outline 2

Shows a zoomed out "outline" of your code while you're editing it.

CodeGlance

Embeds a code minimap similar to the one found in Sublime into the editor pane. Works with both light and dark themes using your customized colors for syntax highlighting.

Color Ide

Applies editor background color to all tree views

Color Tree

Applies editor background color to project tree view

Copy on steroids

Enhances standard 'Copy' action with RTF text

Copy/Paste Stack

Copy/paste stack is an advanced copy history manager including a clipboard viewer.
The plugin adds a tool window of copy history items, similar to the standard copy history built-in, but possible to be kept persistently open and with some additional features:
  • Copy/paste stack provides an unlimited long list of of copied string items, from the current and recent sessions. Copy/paste stack caches its content, allowing you to keep copied items for as long as needed (instead of limiting their availability to the current editing session).
  • The full text of selected copied items can be previewed in an editable text pane.
  • One or multiple selected items can be inserted into the editor via [ENTER] key, [SPACE] or double click, and can be copied back to the clipboard
  • Items are automatically trimmed from surrounding whitespace.
  • The list of copied items can be sorted chronologically or alphabetically, and grouped using color tags
  • When pasting items back into the editor, they can be wrapped with a prefix and postfix string, and a delimiter when pasting multiple items at once.
  • The plugin also includes a viewer for the current textual or image clipboard contents

Please note: This plugin is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

ctttr

Close tabs to the right, for Android Studio, IntelliJ IDEA, and other JetBrains products.

Emacs+

Emacs like enhancements for IntelliJ IDEA. The new keymaps Emacs+ and Mac Emacs+:

  • Add comment commands, including a reasonable comment-dwim M-; and comment-next/previous/kill for files whose language is backed by a Psi file
  • Implement Emacs style forward-word M-f and backward-word M-b
  • Enhance C-s and C-r to support additional sub-commands on the search string, including:
    • isearch yank commands C-w, C-y, M-y and C-M-y
    • isearch history M-n and M-p
    • state toggles M-c, M-m, M-w and M-r
    • proper exiting behavior on C-g and ENTER

  • Extend the default Kill Ring behavior so that the following bindings behave as expected:
    • yank C-y, yank-pop M-y and append-next-kill C-M-w

  • Enhance C-x b to respond to more keystrokes (e.g. C-g, C-n, C-p, etc.) and use Recent Files for searches

  • Implement tri-state recenter C-l
  • Implement most of the expected case, space and transposition commands
  • Add basic movement bindings on some, but not all, tool windows
  • Add C-g on some, but not all, tool windows and dialogs
  • Add C-x 1 and C-x 0 in tool windows
  • Add Command as Meta on MacOS when using the Mac Emacs+ keymap
  • Add assorted bindings of IntelliJ commands to more closely emulate Emacs

eSnippet Pro plugin

Make it to access code snippet repository easy! The central repository is http://snippet.mvnsearch.org. You can find all source code at http://code.google.com/p/esnippet
    Features List:
  • Snippet repository
  • Snippet Search
  • Snippet Live Template
  • Snippet Editing

Extra Actions

Adds some addional actions, see readme at github for list and description.

Fast-Scrolling

Fast-Scrolling is a small plugin, that allows you to scroll up and down faster in a big file, by holding a configurable key (the default key is [CTRL]) and moving the mouse wheel.
If you any problems try to change the hotkey to [ALT].
Inspired by the scrolling behavior of Eclipse.

File Open Plugin

open with file in tab

Front End Alignment

Front End Alignment provides a simple action 'Regex Align' for aligning selected lines of code according to a regular expression.

gfm

GitHub markdown plugin for intellij platform.

Features
  • GitHub flavored preview.
  • Full offline support.
  • Plays well with other markdown plugins.
License

MIT License.

Many thanks to the TeamDev for providing a free license for JxBrowser, an amazing lightweight Chromium-based Swing/JavaFX component.

Hopefully

Easily find the definition of outermost Class/Function which current line belongs to.

Usage:
  • Hot-key: command + shift + J.
  • Single hit: Show definition within a popup.
  • Double hit: Jump to the line of definition.

IDEA Mind Map


IDE-integrated mind map editor, it is ported version of the NetBeans Mind Map editor. It allows to create and edit mind maps represented by MMD files. The Editor allows to keep simple text notes, web links and links to files just in mind map topics.

IdeaVim

Vim emulation plug-in for IDEs based on the IntelliJ platform.

IdeaVim supports many Vim features including normal/insert/visual modes, motion keys, deletion/changing, marks, registers, some Ex commands, Vim regexps, configuration via ~/.ideavimrc, macros, window commands, etc.

See also:

Joined / Wraparound / Continuous Tab Scrolling

Let multiple tabs scroll continuously together. Two side by side let you see more code in context on a widescreen monitor. (Or have multiple, not limited to two).

Works great with CodeGlance for a Sublime style preview pane in the right gutter.

TODO - lots more.
This is Alpha, so may be buggy. Report any issues here: https://github.com/jawspeak/intellij-joined-tab-scrolling/issues.

Key promoter

By kadi2
Shows to user how easy he can make same action using only keyboard(menus and toolbar button mouse clicks initiates shortcut display)

KopyPasta

A nice and simple plugin to share your code!

Your code will be send to kopy.io and the link will be in your clipboard.

It will also open your default browser for you!

Usage:

In any file you can generate a new KopyPasta! just press your generate shortcut. Code -> Generate.

LineOps

By boxed
Operations on lines:
  • Batch bookmark lines
  • Invert bookmarks
  • Clear bookmarks
  • Copy bookmarked lines
  • Cut bookmarked lines
  • Delete bookmarked lines

Lines Sorter

Add Sort Lines action in Edit menu to sort selected lines or whole file if selection is empty.

Non Project Files Unlocker

By meo
Disables annoying dialog for unlocking non-project files - IDEA-125379.

Relative Line Numbers

Simple plugin to show line numbers relative to the current caret position.

Specially useful if you are using IdeaVim and want to quickly move the caret a few lines up or down from the current position.

ReverseText

Reverse Selected Text 1. Select text 2. Edit->Reserve Text (ctrl =)

Scroll From Source

Set the keyboard shortcut to the function of "Scroll From Source" in Project Panel.

You can set the special shortcut by yourself to all OS(Window/Linux/Mac)

Default shortcut is Command+Control+S for Mac.

Smooth Scroller

This plugin provides smooth and inertial scrolling to all text editors. It provides acceleration effects with easing so you can "fling" like on a cell phone.

There are several tuning options available under Tools -> Smooth Scroller Options...
Between these and the touchpad or mouse settings on your hardware, you should be able to get the effect you desire.

Spell Checker Bulgarian Dictionary

By fire1
Standard bulgarian dictionary for Spell Checker plugin

Tab Shifter

By syl
This is a plugin to move and split editor tabs. It adds several actions to "Main Menu -> Window -> Editor Tabs".
Shortcuts for OSX to split and move tab:
  • ctrl+alt+] - right
  • ctrl+alt+[ - left
  • ctrl+alt+P - up
  • ctrl+alt+; - down
Shortcuts for other OS to split and move tab:
  • alt+shift+] - right
  • alt+shift+[ - left
  • alt+shift+P - up
  • alt+shift+; - down
To move focus between splits:
  • ctrl+alt+shift+] - right
  • ctrl+alt+shift+[ - left
  • ctrl+alt+shift+P - up
  • ctrl+alt+shift+; - down
  • ctrl+alt+. - recommended binding for built-in Goto Next Splitter action
These actions are similar to built-in "Move Right/Down" tab actions and essentially fix usability issues. If you like the idea, please vote for this issue on youtrack. For more details see GitHub page.

Plugin idea by Sandro Mancuso at SoCraTes UK 2013. Created using LivePlugin.

Tab to Next Splitter

IntelliJ plugin to move the current editor tab to the next splitter window (with the keyboard)
This seems to currently only be possible by dragging a tab from one splitter pane to another using the mouse, making split pane mode very inconvenient.
Default key binding is 'shift alt tab'
https://github.com/jacksingleton/tab-to-next-splitter

TagMyCode

Provides the support for TagMyCode.
This plugin allows you to manage your own snippets.

Features:
* Add snippets: you can save your code snippets including description, language, and tags
* Snippets management (CRUD): snippets are stored locally and you can filter, sort, create, modify, edit or delete them directly from the IDE * Quick search: you can search your snippets and insert them directly into the document

TextMate bundles support

This plugin provides TextMate bundles support

Weex

This plugin can help you transform weex file to javascript bundle automatically, Then show it in html5 mode
Background

First of all, This is a plugin for Weex, So you should setup weex’s runtime environment first.

And then This plugin can only run on Mac OS or Linxus system, Windows is not available currently, but we will make it can work on Windows system soon.

What can this plugin do
  • Transform the Weex source files(.we) into JavaSrcipt(.js) after you have saved the modification of this Weex file and then show it as HTML5 web view in the editor automatically.
  • Can display the Weex Code that contains custom elements (Both the Weex source code and the custom elements should have the same parent directory)
  • Display the QR code of the transformed JavaScript, You can scan this QR code with Taobao app or weex playground to view how this Weex file displayed in native app.
USAGE:
  • Prerequisites
  • Run plugin in webstrom or intellij idea

    • Download the plugin zip or Install it through Plugin Repositories directly
    • Setting the weex installed path in the plguin settings
    • Setting the node installed path (we set “/usr/local/bin” as default) like this: Settings
  • Have fun with it

all


中文说明