Fish-Shell não salvará meus aliases

3

Eu não sei porque, mas depois de fazer um monte de aliases de peixe. Estou assumindo que negligenciei um passo simples depois de atribuí-los a todos, mas não consigo encontrar a solução sozinho.

Alguém pode me ajudar?

Muito obrigado!

~ Ev

    
por Ev- 06.05.2016 / 00:14

2 respostas

4

Basicamente resumia-se a:

  1. Abra ~/.config/fish/config.fish no seu editor favorito. Se não estiver lá, vai fazer isso por você. (Não su embora).
  2. Adicione todos os aliases que você deseja. Ele vai salvá-los e sempre carregá-los porque esta é aparentemente a versão do Bashrc do Peixe.
  3. Salve, baby!
  4. Aprecie.
por 08.05.2016 / 02:55
12

Um alias de peixe é realmente implementado como uma função. Para salvar uma função, você precisa de funcsave . Então esta é a sequência

alias foo=bar
funcsave foo

Isso cria ~ / .config / fish / functions / foo.fish, que estará disponível em qualquer sessão de peixe.

    
por 06.05.2016 / 04:06