Se o seu shell seguir o padrão POSIX, o comando fc usará o variável FCEDIT como editor.
A configuração de FCEDIT nos arquivos de inicialização do seu shell fará com que o comando fc incorporado use o editor indicado em qualquer nova sessão do shell:
FCEDIT=vim
Você também pode especificar um editor com fc -e vim .