2010-10-21 34 views

risposta

9

Ho appena digitato la parentesi di chiusura e l'editor mi fa uscire senza aggiungere ulteriore punteggiatura. Alcuni sostengono che questo rende la collocazione automatica delle parentesi un po 'ridondante, ma lo trovo abbastanza utile

+0

Wow, grazie! Doh, perché non l'ho provato prima. – Eburetto

3

Nell'ultimo PyDev (2.0), verrà ora creato un collegamento quando si chiude automaticamente la parentesi, quindi, dopo si chiude automaticamente puoi premere ')', enter o tab per passare all'altro lato (e ricorda che se vuoi andare direttamente alla riga successiva, usa shift + enter.

+1

Hmm ... Trovo che il tasto Tab non funzioni in PyDev come fa in JavaScript o C/C++ files/perspective, dove premendo Tab posiziona il cursore all'esterno delle virgolette/parentesi correnti. Testato con PyDev 2.5. – Vitaly

+1

Ad esempio in var = {['this', 'is', 'great |']} devi premere il tasto 'per far uscire il cursore dalla stringa,] per uscire dalla matrice e quindi} per uscire da oggetto. Mentre scrivi questa stessa frase in un file JS, devi semplicemente premere Tab per ciascun caso. – Vitaly

+0

@Vitaly Per ottenere il comportamento desiderato, vedere la risposta di Bloke. –

12

Come dice Fabio può saltare fuori premendo TAB o Invio, ma questa opzione è disattivata per impostazione predefinita e si ottiene semplicemente alcuni spazi/una nuova riga premendo TAB/Invio.

Per attivare questa opzione opzione prezioso, vai a:
Window > Preferences > PyDev > Editor > Typing
e controllare "Abilita link sul parentesi automatico o letterali chiusura".

+0

Ottimo !! Grazie! – Vitaly

Problemi correlati