Vim 9.0 chega com uma nova linguagem de script e plugins, melhorias e muito mais

VIM

Faz pouco foi anunciado o lançamento da nova versão do Vim 9.0, uma versão na qual foram implementadas uma série de melhorias bastante interessantes, das quais podemos destacar, por exemplo, uma nova linguagem de script e complementos, além de novos esquemas de cores, novas configurações e muito mais.

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.

Vim tem excelente documentação em formato de texto, é muito amplo e fácil de entender. O usuário pode acessá-lo pesquisando a descrição das diversas funcionalidades que podem solucionar seu problema. Ao destacar a sintaxe de ajuda do Vim, as palavras-chave são destacadas.

Principais novos recursos do Vim 9.0

Nesta nova versão do Vim 9.0 que se apresenta, destaca-se que introduz uma nova linguagem de script e plugins, Vim9 Script, que fornece sintaxe semelhante a JavaScript, TypeScript e Java. A nova sintaxe é mais fácil de aprender para iniciantes, mas não compatível com versões anteriores da antiga linguagem de script. Ao mesmo tempo, o suporte para o idioma usado anteriormente e o suporte para plugins e scripts existentes são totalmente preservados: idiomas antigos e novos são suportados lado a lado.

Além de retrabalhar a sintaxe, O script Vim9 suporta funções compiladas o que pode aumentar significativamente o desempenho. Em testes, funções compiladas para bytecode permitido aumentar a velocidade de execução do script entre 10 e 100 vezes.

Além disso, o Vim9 Script parou de processar argumentos de função como matrizes associativas, o que causou muita sobrecarga. As funções agora são definidas com uma instrução "def" e exigem uma lista explícita de argumentos e tipos de retorno. As variáveis ​​são definidas pela expressão "var" com uma especificação de tipo explícita.

Por outro lado, destaca-se também que a divisão de expressões em várias linhas não requer mais barras invertidas, além do fato de que o mecanismo de tratamento de erros foi completamente redesenhado e que as funções não requerem a palavra-chave «call» para serem executadas, mas «deixe» para atribuir valores.

Destaca-se também na criação simplificada do módulo a possibilidade de exportar funções e variáveis ​​individuais para uso em outros arquivos. Os comentários são separados por "#" em vez de aspas duplas.

Das outras mudams que se destacam nesta nova versão do Vim 9.0:

  • O suporte de classe está planejado para versões futuras.
  • Inclui um conjunto de esquemas de cores.
  • Suporte aprimorado para verificação ortográfica e conclusão de entrada.
  • Adicionadas novas configurações: 'autoshelldir', 'cdhome', 'cinscopedecls', 'guiligatures', 'mousemoveevent', 'quickfixtextfunc', 'spelloptions', 'thesaurusfunc', 'xtermcodes'.
  • Adicionados novos comandos: argdedupe, balt, def, defcompile, disassemble, echoconsole, enddef, eval, export, final, import, var e vim9script.
  • A capacidade de abrir o terminal em uma janela pop-up (terminal pop-up) e selecionar o esquema de cores do terminal é fornecida.
  • Adicionado o modo de canal de interação do servidor LSP (Language Server Protocol).
  • Adicionado suporte para o sistema operacional Haiku.

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.0 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

Flatpak

flatpak install flathub org.vim.Vim

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.