Desdobramento do problema de não correspondência com o modo TextMate / Python

0

Como mostrado abaixo:

O modo Python do TextMate não consegue detectar o final de uma função Python. Como resultado, a ação de dobrar / desdobrar não está funcionando para o código Python.

Este é um bug do pacote do Python? Em caso afirmativo, há algum patch para resolver esse problema?

    
por prosseek 11.09.2010 / 00:06

2 respostas

3

Você deve certificar-se de que você fez a linha em branco entre as definições da função, caso contrário, a gramática do idioma terá problemas para escolher o final da função. Não é realmente um bug, apenas uma limitação do mecanismo de gramática do TextMate e o fato de que o Python usa recuo para delinear blocos.

    
por 15.09.2010 / 17:21
1

Além da resposta de mipadi, se você tiver o pacote python textmate instalado, você pode selecionar todos e usar o comando "Limpar espaço em branco" para corrigir automaticamente a maioria dos recuos no código existente para que o mecanismo de dobramento possa encontrar blocos.

    
por 30.11.2010 / 15:55