2010-10-21 26 views

Respuesta

9

Acabo de escribir el paréntesis de cierre y el editor me saca sin agregar signos de puntuación adicionales. Algunos podrían argumentar que esto hace que la colocación automática de paréntesis sea algo redundante, pero me resulta bastante útil

+0

¡Guau, gracias! Doh, ¿por qué no lo he intentado antes? – Eburetto

3

En el último PyDev (2.0), ahora creará un enlace cuando cierre automáticamente el paréntesis, por lo tanto, después se cierra automáticamente, puede presionar ')', ingresar o tab para ir al otro lado (y recuerde que si quiere ir directamente a la siguiente línea, use shift + enter.

+1

Hmm ... Me parece que la tecla Tab no funciona en PyDev de la forma en que lo hace en JavaScript/C/C++ archivos/perspectiva, donde al presionar Tab colocará el cursor fuera de las comillas/paréntesis actuales. Probado con PyDev 2.5. – Vitaly

+1

Por ejemplo, en var = {['this', 'is', 'great |']} tienes que presionar la tecla 'para sacar el cursor de la cadena,] para salir de la matriz y luego} para salir de objeto. Mientras escribe esta misma declaración en un archivo JS, simplemente tiene que presionar la tecla Tab para cada uno de los casos. – Vitaly

+0

@Vitaly Para obtener el comportamiento que desea, consulte la respuesta de Bloke. –

12

como Fabio dijo, puede saltar presionando TAB o Entrar, pero esta opción es apagada de manera predeterminada y simplemente obtiene unos espacios/una nueva línea al presionar TAB/Entrar.

Para activar esto opción precioso en, vaya a:
Window > Preferences > PyDev > Editor > Typing
, y marca "Habilitar enlace en paréntesis de cierre automático o literales".

+0

¡Genial! ¡Gracias! – Vitaly

Cuestiones relacionadas