Pesquisa de site

Fish Shell 4.4 lançado com melhorias no modo Vi e novos temas


O Fish Shell 4.4 introduz movimentos de palavras alinhados com o Vim, contagem de operadores, novos temas de cores e várias melhorias interativas.

Fish, um shell de linha de comando popular e amigável, anunciou a versão 4.4, um novo lançamento que se baseia na série 4.0.

Uma mudança notável é a descontinuação do prompt padrão de fósseis, que agora está desativado. O comportamento interativo também foi aprimorado em várias áreas.

O comando interno bind agora lista mapeamentos de todos os modos quando --mode não é especificado, tornando a inspeção de atalhos de teclado mais previsível. O Fish não exibe mais sugestões automáticas linha a linha que não começam com um comando, reduzindo o ruído visual durante a digitação.

Além disso, o comando incorporado history agora assume que o pager configurado suporta sequências de cores ANSI, melhorando a legibilidade em configurações comuns. No macOS, o fish agora limpa a flag FLUSHO do terminal ao assumir o controle do terminal, corrigindo um problema acionado por Ctrl+O.

O modo Vi recebe as melhorias mais visíveis. Os comandos de movimento de palavras (w, W, e, E) agora estão amplamente alinhados com o comportamento do Vim, com os sublinhados sendo intencionalmente tratados como separadores de palavras. O Fish Shell 4.4 também introduz um conjunto de novas funções de entrada especiais para dar suporte a esses movimentos e operações relacionadas a objetos de texto.

Além disso, as combinações de teclas do modo Vi agora suportam contagens para comandos de movimento e exclusão, permitindo fluxos de trabalho familiares como d3w ou 3l através de um novo modo de operador.

A personalização visual foi ampliada com a adição de novos temas de cores baseados no Catppuccin, enquanto o suporte a recursos do terminal melhora com aprimoramentos no set_color, que agora suporta um modificador de tachado.

Como sempre, a versão inclui correções para vários regressos, incluindo uma falha ao sugerir automaticamente caracteres Unicode com mapeamentos complexos de minúsculas e um problema de renderização de prompt que afetava read --prompt-str "".

Para mais informações, veja o anúncio.