oh-my-fish/docs/pt-BR/FAQ.md
2017-05-02 15:16:58 -03:00

2.8 KiB

FAQ

Documentação do Oh My Fish  • Also in
🇺🇸
🇷🇺
🇨🇳
🇺🇦


Obrigado por dedicar algum tempo para ler este FAQ. Sinta-se livre para criar um nova issue se sua pergunta não for respondida aqui.

O que é Oh My Fish e por que eu quero isso?

Oh My Fish é um framework para o Fishshell. Ele ajuda você a gerenciar sua configuração, temas e pacotes.

O que eu preciso saber para usar o Oh My Fish?

Nada. Você pode instalar o Oh My Fish e manter usando o Fish normalmente. Quando estiver pronto para aprender mais apenas digite omf help.

O que são os pacotes Oh My Fish?

Os pacotes Oh My Fish são temas ou plugins escritos em fish que estendem as funcionalidades do shell, executando códigos durante a inicialização, adicionando auto-complete para funcionalidades conhecidas, etc.

Quais os tipos de pacotes do Oh My Fish?

Há aproximadamente 3 tipos de pacotes:

  1. Utilitários de configuração. Por exemplo, pkg-pyenv verifica se pyenv existe no seu sistema e executa (pyenv init - | psub) para você durante a inicialização.

  2. Temas. Confira nossa galeria de temas.

  3. Utilitários shell tradicionais. Por exemplo pkg-copy, um utilitário de área de transferência compatível entre Linux e OSX.

O que exatamente o Oh My Fish faz?

  • Executa $OMF_CONFIG/before.init.fish se disponível.

  • Carregamento automático de pacotes e temas instalados em $OMF_PATH/.

  • Carregamento automático suas configurações. ~/.config/omf por padrão, mas configurável via $OMF_CONFIG.

  • Carregamento automático de quaisquer functions armazenadas em $OMF_PATH e $OMF_CONFIG

  • Executa $OMF_CONFIG/init.fish se disponível.

Como eu posso atualizar uma instalação existente do Oh My Fish?

⚠️ Lembre de fazer um backup de seus dotfiles e de outros dados importantes.

curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | sh

Agora você pode remover com segurança o $fish_path.

rm -rf "$fish_path"

Como eu uso o fish como meu shell padrão?

Adicione Fish ao /etc/shells:

echo "/usr/local/bin/fish" | sudo tee -a /etc/shells

Faça Fish seu shell padrão:

chsh -s /usr/local/bin/fish

Para alterar seu shell padrão de volta:

Substitua /bin/bash com /bin/tcsh ou /bin/zsh como desejar.

chsh -s /bin/bash