Vim 9.1 chega com rolagem suave, melhorias de suporte e muito mais

VIM

VIM é um editor de texto avançado que é uma versão melhorada e estendida do editor de texto «Vi».

Há poucos dias, o lançamento do a nova versão do Vim 9.1. Esta liberação Apresenta-se como a primeira versão produzida sob a direção de um conselho coletivo, que assumiu o trabalho de tomada de decisão. 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.

Este número É dedicado à memória de Bram Moolenaar, o autor e principal desenvolvedor do Vim, que mantém o projeto há mais de 30 anos. Brahm desenvolveu a grande maioria das mudanças no Vim: ele fez 16.5 mil commits e adicionou 3.5 milhões de linhas de código, o que é 50 vezes mais do que a contribuição de todos os outros desenvolvedores juntos.

O projeto Vim tem o prazer de anunciar que o Vim 9.1 foi finalmente lançado.
Esta versão é dedicada a Bram Moolenaar, desenvolvedor líder do Vim há mais de 30 anos, que faleceu há meio ano. O projeto Vim não existiria sem o seu trabalho!

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.

Para quem não conhece o Vim, deve saber que este é um editor de texto multiplataforma extremamente personalizável inspirado no software vi, um editor de texto popular em sistemas UNIX. A principal característica ambos Vim e Vi consiste em que eles têm diferentes modos entre os quais alternar para realizar certas operações, que os diferencia da maioria dos editores comuns, que possuem apenas um modo no qual os comandos são inseridos usando combinações de teclas ou interfaces gráficas.

Bram Moolenaar morreu em 3 de agosto
Artigo relacionado:
Morreu Bram Moolenaar, criador do Vim

Principais novos recursos do Vim 9.1

O Vim 9.1 chega após um ano e meio de desenvolvimento e É considerada principalmente uma versão de correção de bugs, junto com alguns novos recursos e várias pequenas melhorias. Entrerecursos mais notáveis Por exemplo, existe o suporte para classes e objetos para a linguagem de script Vim9, permitindo o uso de métodos de programação orientados a objetos em scripts.

Outra novidade que a nova versão apresenta é o suporte para rolagem suavee (Smooth Scroll) que funciona com linhas de tela. O recurso foi implementado apenas parcialmente e atualmente funciona com CTRL-E, CTRL-Y e rolagem do mouse.

Além disso, a capacidade de adicionar texto virtual ao buffer foi implementada, que também pode ser usado para exibir sugestões emitidas por servidores LSP Destaca-se que o comando “:defer” foi adicionado para executar uma determinada função após a conclusão da função atual, visa basicamente melhorar os processos de limpeza de funções.

Vim 9.1 também aborda vários problemas que afetaram as versões anteriores, incluindo acesso inseguro à memória, vazamentos de memória, buffer overflows e possíveis travamentos.

Do outras mudanças que se destacam:

  • O plugin EditorConfig está incluído.
  • Suporte aprimorado para a plataforma OpenVMS.
  • A ferramenta hexadecimal xxd agora suporta saída colorida e inversão de dumps de bits.
  • Novos recursos foram adicionados e
  • comandos automáticos, comandos ex e opções, enriquecendo ainda mais os recursos do Vim
  • O servidor FTP do Vim foi descontinuado e o Git agora é usado para servir recursos.

Finalmente se você estiver interessado em saber mais sobre isso sobre esta nova versão do Vim 9.0, você pode conferir os detalhes no link a seguir.

Como instalar o Vim 9.1 no Linux?

Para os interessados ​​em instalar esta nova versão, Eles podem fazer isso executando qualquer um dos seguintes comandos de acordo com seu sistema.

Para quem é usuário do Ubuntu e derivados, eles podem fazer isso adicionando o seguinte repositório ao sistema e executando a instalação do Vim. Os comandos são os seguintes:

sudo add-apt-repository ppa:jonathonf/vim-daily

sudo apt-get update

sudo apt install vim

No caso daqueles que são usuários do Arch Linux e derivados:

sudo pacman -S vim

Já no caso de quem é usuário do Fedora e derivados:

sudo dnf install vim

Flatpak

flatpak install flathub org.vim.Vim