2009-11-13 9 views

risposta

3

EditBox poiché v0.0.20 è stato risolto per il supporto Pydev. Grazie per aver segnalato questo. Alcune delle preferenze predefinite per Python sono ora incluse, ma sei lieto di condividere il tuo here.

+0

Appena scaricato la versione 0.0.20, funziona fino ad ora. Ci dovrebbe essere anche un sito di aggiornamento per non perdere le nuove funzionalità. Ottimo plugin –

+0

Grazie per l'ottimo plugin e il sorprendente tempo di risposta per la richiesta di funzionalità! –

0

L'approssimazione consiste nel combinare:

  • mostra i caratteri di spaziatura (che mostra schede e gli spazi, ma non solo tabulazioni)
  • codice pieghevoli (disponibili with PyDev)
+0

La prima scelta purtroppo aggiunge troppo rumore mentre la seconda è in realtà il metodo che utilizzo attualmente. –

3

Questo può essere raggiunto questo è EditBox. Con un po 'di personalizzazione attraverso le sue preferenze è possibile ottenere alcuni bei blocchi di codice che evidenziano il codice Python (o qualsiasi altro dove i blocchi sono significati con spazi bianchi). È altamente personalizzabile e può raggiungere lo stile codekana delle regole verticali e vari altri layout.

Il problema è che non funziona sull'editor PyDev da quello che vedo (almeno per ora). Ho aperto un feature request per questo. Se è una buona cosa, puoi comunque vederne il layout quando apri un file python con il tasto destro del mouse "Apri con/Text editor". Dalla versione 0.20, EditBox supporta pienamente PyDev.

Ho anche provato AnyEdit che ha alcune funzioni di evidenziazione degli spazi bianchi tra le altre funzionalità, ma non era troppo soddisfatto dei risultati. Per esempio, ho dovuto premere il pulsante "mostra lo spazio bianco" dopo ogni modifica per mostrare lo sfondo, e non è molto visivamente piacevole (usa le annotazioni di Eclipse per evidenziare gli spazi bianchi).

+1

Grazie a EditBox è quello che sto cercando. Spero che sia compatibile con PyDev. –

+0

Grandi cose, sono innamorato! Se solo avesse stili di tratti diversi. 1px punteggiato sarebbe carino. – Daniel

1

IndentGuide è un plug-in che fa questo per Eclipse. Non sono sicuro che funzioni per PyDev.