Ajustando o gnome para o interpretador interativo pythons?

Ajustando o gnome para o interpretador interativo pythons?

Estou executando o lisa mint 3.0.0-12-generic com o gnome 3.2.1 como meu ambiente de trabalho. Sempre que abro meu interpretador interativo python 2.7.2 para testar alguns trechos de código, o uso da tecla tab apresenta um comportamento estranho.

Vou iniciar um loop ou qualquer tipo de expressão aninhada:

>>> while True:
>>>     if this == that:    /-- > this indents with tab 4-spaces
>>>             for i in that:  /-- > this line will indent using tab 8-spaces??

Estive pesquisando e descobri que isso não é controlado pelo python, mas pelo sistema de janelas do meu sistema operacional. Existe um arquivo de configuração específico para editar no gnome que mudará a forma como a tecla tab é recuada?

Responder1

A contagem de guias do terminal começa na coluna 1 e tem 8 espaços por guia.

Você pensou que a primeira aba tinha 4 espaços porque você começa a contar a partir de onde começa a digitar. Se você contar ">>>" mais 4 espaços, a 1ª abaéna verdade, 8 espaços.

Você verá que são 8 espaços para a 2ª aba e assim por diante.

A largura da guia na tela do terminal pode ser alterada para 4 após o comando

tabs -4

Você pode alterar 4 para qualquer número que desejar.

No entanto, isso não funciona dentro do shell python. O shell python deve ter sua própria configuração de guia.

informação relacionada