2015-04-18 8 views
15

Sublime Text ha questa funzionalità in cui è possibile selezionare il testo e iniziare a modificare ogni riga con un cursore (multipla):PyCharm: Turning selezione a più cursori per linea

enter image description here

C'è PyCharm equivalente?

+2

https://youtrack.jetbrains.com/issue/IDEA-122181 per un comportamento simile. – LazyOne

+1

Nelle edizioni collegate c'è un collegamento al plugin di terze parti [Altre azioni] (https://plugins.jetbrains.com/plugin/8213), che implementa la funtionalità desiderata con precisione senza alcun hack. –

+0

@ YaroslavAdmin: Perfetto! –

risposta

13

Da source:

Per aggiungere segni di omissione, effettuare una delle seguenti

  • Press Maiusc + Alt e fare clic sul pulsante LEFT del mouse in corrispondenza della posizione del cursore.

  • doppio clic Ctrl e premere freccia su ofreccia giù chiavi.

su OSX sembra essere sufficiente a premere verso il basso il LEFT-ALT e aggiungere nuovi CARETS con il mouse LEFT CLICK o abbassare SHIFT + ALT e dipingere i cursori con il mouse.

+2

Inoltre c'è Alt + J che consente di selezionare l'occorrenza successiva della selezione. –

+0

Grazie. MAIUSC + ALT è quello che stavo cercando. Non è esattamente ciò che fa Sublime Text (converte la selezione esistente in più cursori), ma abbastanza vicino. –

+3

'Maiusc + Alt' non funziona in Linux – BornToCode

27

Un'altra opzione: con il testo selezionato, attivare o disattivare la modalità di selezione colonna:

enter image description here

La scorciatoia predefinita per attivare o disattivare la modalità è:

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

(o EditColumn Selection Mode)

E 'un collegamento scomodo per Mac, come la maggior parte portatili hanno alcun tastierino numerico. L'ho rimappato su cmd - shift - 8.

La modalità di selezione della colonna ha anche altri scopi: modifica il comportamento predefinito quando si seleziona il testo con la tastiera e il mouse. Riattivalo di nuovo per tornare al normale comportamento di selezione.

+2

In phpstorm 10, ho trovato che posso premere 'cmd'-'shift', quindi fare clic due volte su' 8'. ; p – shrekuu

+0

Grazie, questo mi ha aiutato. – AKarthik10

0

Il modo più semplice credo è quello di selezionare il testo e continuare a premere Alt + J per Linux e Ctrl + G per Mac fino a raggiungere l'ultima partita .

PyCharm blog

Problemi correlati