2013-08-27 14 views
6

Esiste un'impostazione nell'editor di sorgenti Pydev (Aptana studio per Eclipse) dove posso vedere quale livello di indentazione ha una linea particolare in un file Python? Qualcosa come una linea verticale o un marker sui bordi della finestra superiore/inferiore (come visto negli strumenti di elaborazione delle immagini).Indicatore di indentazione/linee verticali per Python in pydev

Quando avere il codice sorgente con un paio di livelli di rientro si può essere abbastanza difficile da vedere che livello ha:

def foo(): 
    while True: 
    #stuff 
    #stuff 
    if "foo" == "bar": 
     #stuff 
     #stuff 
     while False: 
     #stuff 
     #stuff 
     #stuff 
     #stuff 
     if "baz" == "baz": 
      #stuff 
      #stuff 
     else: 
      #stuff 
      #stuff 
     #stuff 
    #stuff ------> would be nice to have some visible cue that this is on level with the 'if' 

risposta

8

non sembra che è disponibile out of the box, tuttavia è possibile per aggiungere con plugin, per esempio:

o è possibile configurare per mostrare gli spazi bianchi, tuttavia non fornisce una guida di rientro verticale, a meno che non si voglia contare i punti: Preferenze -> Generale -> Editor di testo -> Mostra caratteri spazi bianchi

+0

IndentGuide funziona come un incantesimo ! – RickyA

+1

cool plugin, per qualche motivo ho dovuto usare il link http://sschaef.github.io/IndentGuide/update/ per scaricarlo in eclissi – Alex

Problemi correlati