Despliegue no coincide problema con el modo TextMate / Python


0

Como se muestra abajo:

ingrese la descripción de la imagen aquí

El modo Python de TextMate no puede detectar el final de una función Python. Como resultado, la acción de plegado / desplegado no funciona para el código Python.

¿Es esto un error del paquete Python? Si es así, ¿hay algún parche para resolver este problema?

Respuestas:


3

Debe asegurarse de desmarcar la línea en blanco entre las definiciones de funciones, de lo contrario, la gramática del lenguaje tendrá problemas para seleccionar el final de la función. No es realmente un error, solo una limitación del motor de gramática de TextMate y el hecho de que Python usa sangría para delinear bloques.


Aargh Stack Exchange no me permite cambiar un solo carácter: debe ser dedent o indedent, no sangría.
Matthew Schinckel

1

Además de la respuesta de mipadi, si tiene instalado el paquete textmate python, puede seleccionar todo y usar el comando "Limpiar espacio en blanco" para reparar automáticamente la mayoría de las muescas en el código existente para que el motor plegable pueda encontrar bloques.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.