O editor de texto Vim 9.1 acaba de ser lançado com rolagem suave e outras novidades para este começo de ano. O Vim 9.1 é considerado principalmente uma versão de correção de bugs com “centenas de correções de bugs”, mas também alguns novos recursos.
Por outro lado, o Vim 9.1 agora suporta classes e objetos Vim9 para a linguagem de script Vim9, um novo comando “:defer”, suporte para adicionar texto virtual a um buffer como para recursos de servidor de linguagem, suporte para rolagem suave, suporte OpenVMS atualizado e XXD foi atualizado para suportar saída colorida.
“O Vim 9.1 é principalmente uma versão de correção de bugs, contém centenas de correções de bugs, alguns novos recursos e muitas pequenas melhorias.”
Vim 9.1 lançado com rolagem suave
Novas características
Aqui está uma lista dos novos recursos mais importantes:
- Vim contém suporte para classes e objetos Vim9 para a linguagem de script Vim9, consulte :h vim9-class
- Novo comando :defer, para ajudar a limpar uma função, veja :h :defer
- Foi adicionado suporte para adicionar texto virtual a um buffer. Isto é útil para recursos de servidor de linguagem (por exemplo, dicas embutidas), consulte :h texto virtual
- O suporte à rolagem suave foi implementado. Veja : h ‘smoothscroll’
- Um plugin EditorConfig está incluído no Vim. Veja :h editorconfig-install
- O Vim foi atualizado para OpenVMS. Consulte www.polarhome.com/vim
- xxd foi atualizado para suportar saída colorida e permite reverter dumps de bits
Outras melhorias e mudanças
Muitos bugs foram corrigidos desde o lançamento do Vim 9.0, incluindo diversas correções para acesso inseguro à memória, vazamentos de memória, buffer overflows e possíveis travamentos.
- Veja o arquivo de ajuda para outras melhorias: :h new-other-9.1
- As alterações no comportamento existente estão documentadas em: :h change-9.1
- Algumas novas funções, comandos automáticos, comandos ex e opções foram adicionadas: :h adicionou-9.1
- A lista completa de patches está documentada em: :h patches-9.1
- O servidor Vim FTP saiu. Não é mais usado para distribuir artefatos aos usuários. Se você o usou no passado, atualize para usar o repositório git
Downloads e mais detalhes sobre as mudanças no editor de texto Vim 9.1 estão disponíveis em Vim.org.