Os desenvolvedores por trás da concha de peixe anunciaram o lançamento da versão 3.0.0. Vamos dar uma olhada nos novos recursos desta versão principal.
Qual é a concha de peixe, de novo?
O fish Shell é um shell de linha de comando inteligente e amigável para Linux, macOS e o resto da família. fish é uma concha mais moderna com o objetivo de ser mais interativa e mais amigável do que as conchas mais antigas. Ao contrário de seus concorrentes, o peixe não se baseia na concha Bourne ou na concha C, mas tenta abrir seu próprio caminho.
Testando a concha de peixe na web A concha vem com alguns recursos interessantes, como:
- Sugestões automáticas enquanto você digita
- Destaque de sintaxe com ampla verificação de erros.
- Histórico de comandos pesquisável.
- 256 cores de terminal
- Preenchimento avançado da guia.
- Configuração baseada na web
- Um comando especial de ajuda dá acesso a toda a documentação do fish no navegador do usuário
- Mensagens de erro destinadas a informar ao usuário o que deu errado e o que pode ser feito a respeito
- Variáveis universais
- Suporte para a área de transferência X
- Altere a configuração de peixes editando o arquivo
~/.config/fish/config.fish
- Conclusões da página do manual
- Totalmente programável com sintaxe simples, limpa e consistente
- Os recursos funcionam fora da caixa, sem qualquer configuração
fish shell on Q4OS O que há de novo no fish 3.0?
Os novos recursos incluídos no 3.0.0 incluem:
- Suporta &&, || , e! para uma melhor migração de shells compatíveis com POSIX
- Variáveis podem ser usadas como comandos
- Novo modo privado que irá ocultar comandos do arquivo de histórico. Pode ser ativado usando
fish --private
. - Um novo comando de espera para aguardar processos em segundo plano
- O nome do host da máquina, quando disponível, agora é exposto como a variável reservada
$hostname
- Abreviações podem ser preenchidas com tabulação
- Notificações sobre processos travados agora são sempre mostrados, mesmo em substituições de comando
- True color agora está habilitado em neovim por padrão
- O suporte
xclip
foi adicionado à integração da área de transferência - Adicionado suporte para 52 comandos autocompletes, como
hugo
,clang
,eopkg
ecurl
- Pressionar Ctrl-C durante a execução de um script agora termina o fish de forma confiável
- Grande retrabalho do terminal e manuseio do trabalho para eliminar bugs
- Melhorias no gerador de preenchimento de página manual
- Os scripts de construção para a maioria das plataformas não requerem mais o bash
- É fornecido com um novo sistema de construção baseado no CMake
Como instalar o fish Shell 3.0
Antes de instalar o fish, você pode experimentar no navegador.
Instale o fish 3.0 no Linux
Pacotes para Debian, Fedora, openSUSE e Red Hat Linux estão disponíveis no openSUSE Build Service.
Existe um fish PPA para sistemas Ubuntu. Aqui estão os comandos:
sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish
Para sistemas baseados em Arch e Arch, você pode usar pacman -S fish
para instalar peixes.
Os usuários Solus podem instalar peixes usando este comando: eopkg install fish
.
Instale o fish 3.0 no macOS
Os usuários do macOS podem usar Homebrew brew install fish
ou Macports sudo port install fish
para instalar peixes.
Instale o fish 3.0 no FreeBSD
Se você executa o FreeBSD, pode instalar o fish com o comando pkg install fish
.
Instale o fish 3.0 no Windows
Existem duas maneiras de instalar o fish no Windows. No Windows 10, você pode instalar o fish no subsistema do Windows para Linux com sudo apt install fish
. Se estiver usando uma versão anterior do Windows, você pode usar Cygwin para instalar o fish.
Reflexões finais sobre peixes 3.0
Eu usei peixes intermitentes no passado. Na verdade, nunca reservei tempo para aprender. Curiosamente, da última vez que o usei (algumas semanas atrás), tive um problema ao executar sudo apt update && sudo apt upgrade
. O comando falhou e me deu uma mensagem de erro dizendo que eu preciso usar and
em vez de &&
. Não era um problema grave problema, acabei de reescrever o comando e funcionou. Agora eles adicionaram suporte para &&
na versão 3.0.0. Acho que não terei que me preocupar com isso no futuro.
Você já usou concha de peixe? Se não, qual é a sua concha favorita? Deixe-nos saber nos comentários abaixo.
Se você achou este artigo interessante, por favor, reserve um minuto para compartilhá-lo nas redes sociais, Hacker News ou Reddit.
Via itsfoss.com. Você pode conferir o post original em inglês:
fish Shell Becomes More Awesome With 3.0 ReleaseÚltima atualização deste artigo: 7 de january de 2019