Eu tenho usado casca de peixe por um tempo, mas só recentemente comecei a brincar com a estrutura oh-my-fish e criar temas para o prompt.
Não consigo entender o que esse caractere [I] significa! Na maioria dos temas que instalo, ele vem logo no início do prompt, mas dependendo pode estar em outro lugar.
No meu arquivo fish_prompt.fish, vejo esta função:
function fish_prompt -d 'Write out the left prompt of the dangerous theme'
set -g last_status $status
echo -n -s (__dangerous_prompt_bindmode) (__dangerous_prompt_git_branch) (__dangerous_prompt_left_symbols) ' '
end
Não consigo descobrir o que está causando o [I]. Estou usando o tema perigoso, se isso importa (no entanto, vejo o [I] em todos os temas)
Eu adoraria se alguém pudesse lançar alguma luz sobre isso para mim! Obrigado.
O
[I]
significa "Vi Insert Mode" quando o shell está no modo de edição de linha de comando do Vi.Isso muda para
[N]
quando você pressiona Escpara entrar no "Vi Normal Mode" (também conhecido como "Vi Command Mode").Isso pode ser um bug se você não colocou explicitamente seu shell no modo Vi. O bug foi relatado anteriormente aqui: https://github.com/fish-shell/fish-shell/issues/3201
A solução (para remover o
[I]
) é usarem seu
fish
arquivo de configuração.