Perguntas com a marcação «readline»

GNU Readline é uma biblioteca que fornece recursos de edição de linha de comando e pesquisa de histórico para Bash e outros programas interativos de linha de comando. Use esta tag para perguntas relacionadas ao uso da funcionalidade Readline no Bash e em outro software.

16
Como alterno para o modo de edição vi no readline?

Quero mudar para o modo de edição vi em um ambiente de linha de leitura. Mas não quero usar 'set -o vi'. Quero mudar temporariamente usando um atalho de teclado. A página de manual diz que eu posso fazer isso M-C-j. Mas isso não funciona para mim. Estou usando o Ubuntu e um xterm. Também não...

13
Excluir argumento inteiro na linha de comando atual do bash

Usando ^W(unix-word-rubout), posso excluir facilmente uma única "palavra" do comando atual no meu shell bash. No entanto, ao lidar com argumentos entre aspas que contêm espaços (ou argumentos sem aspas que contêm espaços com escape de barra invertida), isso não funciona bem, pois exclui apenas uma...

11
leia com história

Como posso fazer com que o readcomando interno suporte o histórico, pressionando a tecla para cima / para baixo para alternar entre eles? Eu tentei pegar quando você pressiona a tecla para cima, mas parece que não funciona read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Pressionar...

11
Por que o bash está vinculado a ncurses?

Acho que já notei isso antes, mas nunca pensei muito; agora estou curioso. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6...

10
Definindo variáveis ​​readline no shell

Li na manpágina que você define os parâmetros de linha de leitura como desativados ou com um valor usando set var value É o mesmo que o setembutido, e como você define as variáveis ​​uma vez inputrcque já foram lidas e o shell está em