Sto usando PyCharm di scrivere del codice Python e notare che ho eseguito nella seguente problema abbastanza spesso:arresto PyCharm dal Codice sovrascrittura di fronte al mio cursore
scrivo una riga di codice come questo
for item in myList:
Successivamente, realizzo che desidero l'indice di item
pure, così provo a trasformare quella linea in questo:
for i,item in enumerate(myList):
per trasformare il primo li ne nel secondo, metto il cursore a sinistra di item
e digitare i,
. Quindi, posiziono il cursore a sinistra di myList
e digito enu
; a questo punto, il codice di completamento suggerisce che potrei voler digitare enumerate
, che è esattamente il comportamento che sto cercando. Quando mi ha colpito scheda per l'attuazione del suggerito enumerate
, mi accorgo che la mia linea si trasforma in
for i,item in enumerate:
Il myList
è stato sovrascritto!
Il comportamento che mi aspetto è questo:
for i,item in enumerate(myList):
con il cursore immediatamente a destra sia del myList
o :
.
C'è un modo per far funzionare Pycharm secondo le mie aspettative?
Solo nel caso è importante, il mio ambiente dev è Mac OSX 10.7.5 (Lion)
Questo! La sovrascrittura mi stava facendo impazzire. Grazie. – emh
C'è un modo per scambiare questi comportamenti? – canyon289