Como instalo / faço um prompt personalizado para o shell do peixe?

10

Estou usando o fish 2.0 em #! Linux, mas isso pode ser um erro de instalação, pois meu ~ / .config / fish / config.fish está vazio.

SuperCheezGi
fonte
Qual sistema operacional você está usando Ubuntu, CentOS, etc etc ...?
max
@max CrunchBang (#!) C:
SuperCheezGi

Respostas:

10

~/.config/fish/config.fishestá vazio por padrão. Para criar um prompt personalizado, crie um arquivo ~/.config/fish/functions/fish_prompt.fishe preencha-o com seu prompt.

Exemplo básico

função fish_prompt
        echo (pwd) '>'
fim
frango
fonte
3
Existe uma maneira de salvar vários prompts ou adicionar à lista de prompts disponíveis que são exibidos quando você executa o fish_config?
Chris Rasys
-1

Isso funcionou para mim:

~/.local/share/omf/init.fish

function fish_prompt
        echo (pwd) '> '
end
praveen cruz
fonte
Embora isso possa ajudar a resolver o problema, ele não explica o porquê e / ou como ele resolve o problema. Fornecer esse contexto adicional melhoraria significativamente seu valor educacional a longo prazo. Por favor edite sua resposta para adicionar explicação, incluindo o que limitações e premissas se aplicam.
precisa saber é o seguinte
2
Isso duplica outra resposta e não adiciona novo conteúdo. Não poste uma resposta, a menos que você realmente tenha algo novo para contribuir.
DavidPostill
1
Por favor, não adicione "obrigado" como resposta. Depois de ter reputação suficiente , você poderá votar nas perguntas e respostas que achou úteis. - Da avaliação
DavidPostill
Bem-vindo ao superusuário: Embora isso possa ou não responder à pergunta, seria uma resposta melhor se você pudesse fornecer algumas explicações sobre o motivo. Detalhes sobre por que e quando você deve fazer algo com instruções fáceis de seguir. Se você acha que sua resposta está correta, faça essas coisas e reedite-as. Por favor, dedique alguns minutos e leia: - superuser.com/help .Resposta: superuser.com/help/how-to-answer , novamente bem-vindo ao superuser.Thankyou
mic84
@DavidPostill Eu disse que o local do arquivo de configuração que funciona para mim não vejo o mesmo local nas respostas acima, por favor, não faça estimativas demais e não perca a reputação de usá-lo.
Praveen cruz 28/10