Disponibilidad: Unix.
El módulo readline define varias funciones para ser utilizadas
directamente o desde el módulo rlcompleter para facilitar
la terminación automática y la lectura y escritura de ficheros de historia desde
el intérprete de Python.
El módulo readline define las siguientes funciones:
- parse_and_bind (string)
-
Analiza y ejecuta una línea de un fichero de inicialización de
readline.
- get_line_buffer ()
-
Devuelve el contenido actual del tampón de líneas.
- insert_text (string)
-
Inserta texto en la línea de órdenes.
- read_init_file ([filename])
-
Analiza un fichero de inicialización de readline. El fichero por omisión
es el último nombre de fichero utilizado.
- read_history_file ([filename])
-
Carga un fichero de historia de readline.
El nombre predeterminado es ~/.history.
- write_history_file ([filename])
-
Guarda un fichero de historia de readline.
El nombre predeterminado es ~/.history.
- get_history_length ()
-
Devuelve la longitud deseada del fichero de historia. Los números negativos
indican un tamaño ilimitado.
- set_history_length (length)
-
Establece el número de líneas que se deben guardar en el fichero de historia.
write_history_file() utiliza este valor para recortar en fichero de historia
al guardarlo. Los números negativos
indican un tamaño ilimitado.
- set_completer ([function])
-
Establece o elimina la función de terminación automática. La función
de terminación automática se invoca como
function(text, state)
,
for i in [0, 1, 2, ...]
hasta que devuelve una no-cadena.
Debería devolver la siguiente terminación posible para text.
- get_begidx ()
-
Obtiene el índice inicial del ámbito de terminación por tabulador de readline.
- get_endidx ()
-
Obtiene el índice final del ámbito de terminación por tabulador de readline.
- set_completer_delims (string)
-
Establece los delimitadores de palabra de readline para la terminación por tabulador
- get_completer_delims ()
-
Devuelve los delimitadores de palabra de readline para la terminación por tabulador
Más informació en:
- Module rlcompleter:
- Terminación automática de identificadores para la biblioteca readline de GNU.
Subsections
Ver Sobre este documento... para obtener información sobre sugerencias.