Extra Actions

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Jun 28, 2017
4 633

This plugin provides some additional actions:

Split Selection into Lines

Adds a new caret at each line of the selection, it works the same way as in Sublime Text.
Recommended shortcut: CTRL+SHIFT+L

Split Selection

Splits selection into multiple carets by custom character(s).
Recommended shortcut: CTRL+SHIFT+ALT+L

Toggle Quotes

Switches between single and double quotes inside a string literal. It works in most languages and with multiple carets. For JavaScript/CoffeeScript a plugin "JavaScript Intention Power Pack" must be enabled.
Recommended shortcut: CTRL+'

Break Quotes

Splits string literal at the caret position and adds concatenation
operators with the caret between them. For example:
var a = "Hello |world.";
will become
var a = "Hello " + | + "world.";.
It works in most languages and with multiple carets.
Recommended shortcut: CTRL+.

Move Caret to Next/Previous Paragraph

Moves caret to the first empty line.
Recommended shortcut: CTRL+DOWN/UP

Move Caret to Next/Previous Paragraph with Selection

Moves caret to the first empty line with selection.
Recommended shortcut: CTRL+SHIFT+DOWN/UP

Select in Project

Shows current file in the project tool window.
Recommended shortcut: CTRL+SHIFT+Y

Search Online

Searches the selection or word at the caret via Google.
Recommended shortcut: SHIFT+F1


No shortcuts are set by default. This is done to prevent conflicts.
You can easily set them by going to Settings|Keymap|Plugins|Extra Actions.

Download plugin

Recent change notes

  • Better formatting of plugin description
  • Togle Quotes for PHP: added option to choose whether special characters will be escaped
  • Togle Quotes for HTML/XML: properly escaped quotes inside attributes
  • New action: Search Online
  • Toggle Quotes action now works with Ruby, HTML and other languages
  • First relase