Isso não é exatamente uma duplicata, pois quero que correct_all ainda esteja ativo. Eu baguncei as discussões de vez em quando e o ZSH fica feliz em me ajudar. O problema acontece quando estou no meu diretório pessoal e quero gerenciar o sshd com algo como systemctl reload ssh
ou service ssh start
sempre me pergunta se quero corrigir para .ssh
. Eu costumo realizar meu trabalho em casa, $HOME
então isso fica bastante irritante. Eu já tentei alias ssh='nocorrect ssh'
e alias ssh='nocorrectall ssh'
(o que acho que não faz nada). Todas as ideias sobre como resolver isso?
relate perguntas
-
Listar arquivos que não possuem outro arquivo com sufixo
-
Em que circunstâncias o executável encontrado primeiro no caminho não será usado
-
Symlinking para todos os arquivos de ponto e diretórios
-
Como incrementar uma variável nomeada dinamicamente em `zsh`
-
Por que não consigo definir uma variável somente leitura chamada path no zsh?
Definir
CORRECT_IGNORE_FILE
. Por exemplo, para ignorar as correções em todos os arquivos de ponto:Isso está documentado em
zshall(1)
isso requer uma versão um tanto recente
zsh
(uma mais recente do que a fornecida com o Centos 7). Se você estiver preso em uma versão antiga,zsh
precisará desabilitarCORRECT_ALL
ou usarnocorrect
para desativar as correções para cada comando problemático (provavelmente por issoCORRECT_IGNORE_FILE
foi adicionado).