Sublime Text has this functionality where you can select text and start editing each line with a (multiple) cursor:
Is there PyCharm equivalent?
Sublime Text has this functionality where you can select text and start editing each line with a (multiple) cursor:
Is there PyCharm equivalent?
From source:
On OSX it seems to be enough to press down the
LEFT
-ALT and add new carets with mouseLEFT CLICK
, or press down SHIFT+ALT and paint the cursors with mouse.To do this on Linux (tested on Ubuntu 16.04), do as follows:
In your editor, press
Alt
+Windows Key
and use your mouse to place the cursor on the lines you want to have multiple cursors on.You may also want to
allow placement of caret after the end of line
orinside tabs
. In that case you need to change your settings:Go to
Editor -> Generaral -> Virtual Space:
And make sure the above mentioned two settings are enabled.
Another option: with text selected, toggle column selection mode:
The default shortcut to toggle the mode is:
alt
-shift
-insert
cmd
-shift
-(numpad) *
(or
Edit
→Column Selection Mode
)It's an inconvenient shortcut for Mac, as most laptops have no numpad. I remapped it to
cmd
-shift
-8
.Column selection mode actually has other purposes too: it changes the default behavour when selecting text with the keyboard and mouse. Toggle it off again to return to normal selection behaviour.
The simple way I think is to select the text and go on pressing Alt + J for Linux and Ctrl + G for Mac until you reach the last match.
PyCharm blog
Hold
Alt
and drag the mouse over the desired text.Source: https://www.jetbrains.com/help/pycharm/2016.1/selecting-text-in-the-editor.html
You can use plugin Extra Actions.
You must add a combination to this action:
No shortcuts are set by default.
You can easily set them by going to
Configuring keyboard shortcuts.