2012-04-14 6 views
5

Utilizzo di IDLE e Python versione 2.7.3. Solo quando avvio un nuovo file viene evidenziato per alcune righe e poi si interrompe solo dopo aver premuto F5. Quindi tutto il mio testo diventa nero.IDLE non evidenzierà la mia sintassi

Se ci sono ugualmente buone/migliori combinazioni di riga di comando e di editor là fuori, è sempre possibile suggerirle.

+1

Ho lo stesso problema sia con Windows 7 che con MacOSX, su computer diversi! Sconcertante davvero ... –

risposta

14

Questo è successo anche a me. Salvalo come .py (digita manualmente .py nel nome del documento), e l'evidenziatura tornerà.

+0

Ho anche provato la stessa cosa con 2.7.9 e questa era la risposta corretta per me. – Simon

+0

Notato e modificato (anche se 3 anni dopo ...) –

5

Di solito devo salvare il file come .py prima che IDLE faccia qualsiasi evidenziazione della sintassi. Non sono sicuro del motivo per cui si evidenzia per alcuni e poi si ferma. Non l'ho mai fatto accadere.

2

Si tratta di Windows? È possibile che la tua associazione file per i file Python sia stata eventualmente modificata? (non so bene perché/come potrebbe accadere, ma forse qualcosa che valga la pena controllare)

+0

Beh, adesso non ha alcuna associazione. Quale applicazione dovrei usare nella mia cartella C: \ Pyhon27 \? –

+0

@PatronBernard puoi provare python.exe - questo è quello che ho con Windows 7 - è un campo lungo, ma forse sarà d'aiuto. È strano, perché la maggior parte degli strumenti guarderà l'estensione del file .py per attivare l'evidenziazione della sintassi. – Levon

+1

@PatronBernard Ecco alcuni link per editor alternativi Python: http://wiki.python.org/moin/PythonEditors e questo http://stackoverflow.com/questions/126753/is-there-a-good-free -python-ide-for-windows Spero che questo aiuti – Levon

3

controllare la chiave vincolante per l'opzione diginocchiera-auto-colorazione sotto Opzioni -> Configura IDLE ->Chiavi ->personalizzato chiave Attacchi. L'impostazione predefinita è Ctrl + /. Questo dovrebbe consentire di riattivare l'evidenziazione della sintassi. (Non è possibile disattivarlo però, heh)

Funziona per me sia in IDLE 2.7 che in IDLE 3.3.3.

+0

@sterling Sentiti libero di modificare le risposte per aggiungere informazioni utili. – wjandrea