Ajustando o gnomo para o python intérprete interativo?

0

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 experimentar alguns trechos de código, o uso da tecla tab tem 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??

Eu tenho pesquisado e descobri que isso não é controlado pelo python, mas pelo sistema de janelas no meu sistema operacional. Existe um arquivo de configuração específico para editar no gnome que mudará a maneira como a tecla tab recua?

tijko
fonte

Respostas:

1

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

Você pensou que a 1ª guia possui 4 espaços porque começa a contar de onde começa a digitar. Se você contar ">>>" mais 4 espaços, a primeira guia será na verdade 8 espaços.

Você verá que há 8 espaços para a 2ª guia 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.

John Siu
fonte
se você estiver usando o terminal gnome, verifique a configuração do perfil.
John Siu