2015-04-18 6 views
15

Sublime Text hat diese Funktionalität in dem Sie Text auswählen und starten Sie jede Zeile der Bearbeitung mit einem (mehreren) cursor:PyCharm: Drehen Auswahl an mehrere Cursor pro Zeile

enter image description here

Gibt es PyCharm gleichwertig?

+2

https://youtrack.jetbrains.com/issue/IDEA-122181 ein ähnliches Verhalten aufweisen. – LazyOne

+1

In den verlinkten Ausgaben gibt es einen Link zum Plugin des Drittanbieters [Extra Actions] (https://plugins.jetbrains.com/plugin/8213), der genau die gewünschte Funktionalität ohne Hacks implementiert. –

+0

@YaroslavAdmin: Perfekt! –

Antwort

13

Von source:

Carets hinzuzufügen, führen Sie einen der folgenden

  • Drücken Sie die Umschalttaste + Alt und klicken Sie auf die LEFT Maustaste an der Stelle des Cursors.

  • Doppelklick Ctrl und drücken Pfeil nach oben oder Pfeil nach unten Tasten.

Auf OSX scheint es genug zu sein, um die LEFT nach unten drücken - ALT und neue Carets hinzufügen mit Maus LEFT CLICK, oder drücken Sie SHIFT + ALT und die Cursor mit der Maus zu malen.

+2

Außerdem gibt es Alt + J, mit dem Sie das nächste Vorkommen Ihrer Auswahl auswählen können. –

+0

Danke. UMSCHALT + ALT war was ich gesucht habe. Es ist nicht genau was Sublime Text tut (konvertiert vorhandene Auswahl in mehrere Cursor), aber nahe genug. –

+3

'Shift + Alt' funktionierte nicht unter Linux – BornToCode

27

Eine weitere Option: mit Text ausgewählt, Spaltenauswahlmodus umschalten:

enter image description here

Die Standardkombination um den Modus zu wechseln ist:

  • Linux/Windows-: alt-shift - insert
  • Mac cmd - shift - (numpad) *

(oder EditColumn Selection Mode)

Es ist eine unbequeme Abkürzung für Mac, da die meisten Laptops keine numpad haben. Ich ordnete es zu cmd - shift - 8.

Der Spaltenauswahlmodus hat auch andere Zwecke: Er ändert das Standardverhalten, wenn Text mit der Tastatur und der Maus ausgewählt wird. Schalten Sie es erneut aus, um zum normalen Auswahlverhalten zurückzukehren.

+2

In phpstorm 10 konnte ich 'cmd'-' shift' drücken, dann zweimal '8' klicken. ; p – shrekuu

+0

Danke, das hat mir geholfen. – AKarthik10

0

Der einfache Weg, ich denke, ist, den Text zu wählen und geht beim Drücken Alt + J für Linux und Ctrl + G für Mac, bis Sie das letzte Spiel erreichen .

PyCharm blog

Verwandte Themen