Zsh - Desativar inserção de tabulação

2

Estou tentando configurar o zsh para ajustar de perto o comportamento do bash antes de eu mudar totalmente, e um comportamento que estou tentando modificar no zsh é quando ele insere um caractere de tabulação.

Eu vejo como isso pode ser útil para escrever funções interativamente, mas eu prefiro o comportamento do bash de listar o conteúdo do diretório. Idealmente, eu gostaria de percorrer os diretórios usando um menu, mas minha prioridade principal é listar diretórios como Bash depois de uma ou duas pressionamentos Tab em vez de inserir uma aba.

Eu tentei pesquisar isso, mas tudo que encontrei pertenceu a desabilitar totalmente o Completamento de guias.

EDITAR: Por engano, pensei que a conclusão padrão do bash em entradas vazias era listar o diretório quando eu postei isso, eu sinto que pode ter causado alguma confusão com o que eu estava perguntando.

Meu objetivo principal é evitar que o zsh insira um Tab quando houver apenas espaço em branco.

    
por mellowmaroon 21.10.2013 / 19:58

1 resposta

3

Definir a tag insert-tab como false impedirá que uma guia seja inserida quando não houver caracteres à esquerda do cursor.

zstyle ':completion:*' insert-tab false

    
por 23.10.2013 / 08:26