2015-10-01 25 views
18

Ho iniziato a utilizzare Intellij di recente e ho notato che, per impostazione predefinita, quando si esegue ctrl + c per copiare qualcosa quando non si seleziona nulla, copia l'intera riga negli Appunti sovrascrivendo quello che avevo lì prima.Disabilita la copia dell'intera riga quando non è selezionato nulla in Intellij

Questo è davvero fastidioso ma non riesco a capire come disabilitarlo. Sono consapevole che esiste una cronologia di paste che puoi usare, ma non è quello che sto cercando, voglio solo disabilitarlo come puoi fare con il testo sublime.

C'è un modo per disabilitare questo comportamento in modo che quando preme ctrl + c e non viene selezionato nulla, lascia solo gli appunti?

risposta

25

Invoke Help | Find Action... (Ctrl (Cmd su Mac) + Maiusc +A), tipo Registro e selezionare la voce Registry... che appare. Abilita l'opzione editor.skip.copy.and.cut.for.empty.selection lì. Prestare attenzione alle altre opzioni di configurazione, poiché è possibile interrompere l'installazione di IntelliJ IDEA con un'impostazione errata.

Registry window

+1

Impressionante. Non so perché questo sia nascosto così in profondità all'interno di Intellij, ma è esattamente quello che stavo cercando. Grazie – ByteFlinger

+1

@Bas questo non ha funzionato per anni la scorciatoia di cui sopra deve essere stata cambiata in entrambi i casi è necessario fornire un modo alternativo per aprirlo nel caso in cui non funzioni. questo è di gran lunga il problema intellij più visto dal momento che nessun dev del sano sulla terra vuole copiare il vuoto e tuttavia la soluzione è tenuta fuori dalla portata. – tatsu

+0

@tatsu funziona bene per me in Ultimate 2017.03 – Dilapidus

5

In Mac OS X:

  1. Press cmd +spostamento + un.
  2. Digitare registry e premere restituire a aprire il Registro di sistema.
  3. Abilitare l'opzione editor.skip.copy.and.cut.for.empty.selection.
  4. Fare clic su Chiudi.