Eu uso a função menu-complete
bash para percorrer a conclusão quando pressiono Tab , e estou feliz com isso. Mas muitas vezes me aconteceu o seguinte.
Suponha que eu esteja procurando o arquivo longparthardtoremember.with.QQQQQQQ.extension
em um diretório que contenha os arquivos longparthardtoremember.with.AAAAAAA.nice.long.extension
, longparthardtoremember.with.BBBBBBB.very.nice.long.extension
e assim por diante. Se eu Tab -complete $ long
o último nome de arquivo será inserido. Nesse momento, gostaria de passar para o meio do nome do arquivo, excluir a AAAAAAA
part, o tipo B
e, em seguida, a Tab -complete novamente. Se eu fizer isso, toda a parte depois de BBBBBBB
também será inserida, levando a uma duplicação dele, o que obviamente não quero.
Com o modo de edição vi
, é bastante rápido para lidar com isso (eu rapidamente movo para a parte repetida e a deleto), mas ainda é irritante.
Por puro acaso eu encontrei a opção skip-completed-text
bash na página man do bash. Não é isso que eu preciso? Eu configurei on
, mas não consigo ver nenhuma diferença no comportamento da conclusão do Tab no meio do trabalho. Eu entendi mal a página do manual?
Tags bash options autocomplete