¿Ajustando gnome para el intérprete interactivo de Pythons?

¿Ajustando gnome para el intérprete interactivo de Pythons?

Estoy ejecutando lisa mint 3.0.0-12-generic con gnome 3.2.1 como mi entorno de escritorio. Cada vez que abro mi intérprete interactivo de Python 2.7.2 para probar algunos fragmentos de código, el uso de la tecla de tabulación tiene un comportamiento extraño.

Iniciaré un bucle o cualquier tipo de expresión anidada:

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

He estado buscando y descubrí que esto no está controlado por Python sino por el sistema de ventanas de mi sistema operativo. ¿Existe un archivo de configuración específico para editar en gnome que cambiará la forma en que se sangra la tecla de tabulación?

Respuesta1

El recuento de pestañas del terminal comienza en la columna 1 y tiene 8 espacios por pestaña.

Pensaste que la primera pestaña tiene 4 espacios porque comienzas a contar desde donde comienzas a escribir. Si cuentas ">>> " más 4 espacios, la primera pestañaesen realidad 8 espacios.

Verá que hay 8 espacios para la segunda pestaña y así sucesivamente.

El ancho de la pestaña en la pantalla del terminal se puede cambiar a los 4 siguientes comandos

tabs -4

Puedes cambiar 4 a cualquier número que quieras.

Sin embargo, eso no funciona dentro del shell de Python. El shell de Python debe tener su propia configuración de pestaña.

información relacionada