Editor Kate é a resposta do KDE para o Visual Studio Code da Microsoft

Lembre-se de Kate?É o editor de texto padrão no ambiente de plasma do KDE e vai se tornar muito mais incrível.

Editor Kate é a resposta do KDE para o Visual Studio Code da Microsoft

O KDE revelou alguns detalhes sobre a próxima versão 21.04 do seu editor de texto Kate, ou KDE Advanced Text Editor. Com esta versão, vem uma enorme variedade de novos recursos, como uma nova paleta de comando de estilo HUD e melhora na pesquisa em arquivos.

Para os usuários do Visual Studio Code, isso pode parecer familiar. O VS Code da Microsoft teve uma paleta de comando de estilo semelhante por um longo tempo, que os usuários do Kate (até agora) tiveram que deixar de fora do fluxo de trabalho.

Algumas das características que vou olhar neste artigo incluem:

  • Suporte ao Git integrado
  • Paleta de comando de estilo HUD
  • Rápida abertura com correspondência fuzzy
  • Pesquisa melhorada em arquivos
  • Suporte Melhorado do Protocolo do Servidor de Idiomas (LSP)

Suporte a Git integrado - finalmente!

Um dos maiores recursos desta atualização é o suporte integrado do Git. Embora tenha sido possível carregar repositórios Git no Kate já por um tempo, o novo suporte Git integrado permite fazer o checkout e criar branches, stash stuff, stage seus arquivos para confirmar ou diff, e fazer o commit e push, tudo sem tocar no terminal!

Esta é uma enorme melhora sobre a maneira antiga de usar o terminal embutido do Kate para gerenciar seus repositórios.

Além disso, abre a capacidade de usar o Git na versão do Windows do Kate, que ainda não tem a capacidade de acessar uma linha de comando (provavelmente devido à natureza bloqueada dele).

Este é um enorme recurso, e suspeito que ele será bem-vindo pelos desenvolvedores em todos os lugares.

Paleta de comando de estilo HUD

Um dos principais componentes do fluxo de trabalho do VS Code é a paleta de comando. Depois de esperar por anos, este enorme recurso foi finalmente adicionado a Kate.

A paleta de comando é possivelmente uma das características mais usadas no código VS, e tem sido uma das poucas coisas que me mantiveram usando o editor de texto acima mencionado. Agora, com a integração no Kate, posso mudar sem medo, sem se preocupar com uma enorme interrupção no meu fluxo de trabalho.

Abertura rápida (com correspondência fuzzy)

Uma característica de longa data de Kate, abertura rápida não foi melhorada tanto nos últimos anos. Agora com o novo lançamento 21.04, ele está recebendo uma grande revisão, com coisas como correspondência fuzzy e uma nova interface do usuário que visa ser mais consistente com a paleta de comando.

A nova interface do usuário é o resultado de uma mudança para um design mais consistente em todo o Kate. Embora menor, essa mudança definitivamente é mais agradável e ajuda a melhorar o layout para aqueles com telas maiores.

A combinação fuzzy também é uma melhoria bem-vinda. A caixa de diálogo de abertura rápida usada para usar um filtro curinga para o resultado superior, com correspondências diretas para o termo de pesquisa sendo listado abaixo dele. A versão 21.04 usa um novo algoritmo correspondente fuzzy, fornecendo os melhores resultados no topo, com resultados menos prováveis localizados na parte inferior.

O resultado disso são resultados muito mais confiáveis, que, quando combinados com a nova interface do usuário, fornece uma enorme melhoria à experiência do usuário.

Melhoria na pesquisa em arquivos

Com a nova versão vem outra melhoria: melhor pesquisa em arquivos.

O plugin de pesquisa recebeu uma grande revisão com uma representação de resultados muito melhor na fonte e cores apropriadas. Também foi melhorado em termos de velocidade, com um salto de desempenho muito perceptível.

Uma maneira de alcançar isso é através do paralelismo do mecanismo de busca, permitindo que ele tente utilizar todos os núcleos disponíveis na CPU. Kate não precisa mais se esconder atrás do VS Code/Atom!

Melhor suporte LSP

Para aqueles que não conhecem o termo, o LSP representa o protocolo do servidor de idiomas. Isto é o responsável pela detecção de erros e avisos de código, definição/declaração go to, e descrições do símbolo.

Se você programar em um dos idiomas suportados, ele deve estar ativado por padrão, permitindo que Kate seja usado de forma semelhante a um IDE leve.

Conclusão

Com este próximo novo lançamento, você pode esperar muitos novos recursos legais, cada uma proporcionando uma melhor experiência para o usuário final. Depois de uma longa espera, parece que Kate está finalmente alcançando outros editores de código modernos como o VS Code em termos de recursos, com o benefício adicional de melhor integração no KDE Plasma Desktop.

O novo lançamento deve chegar nas próximas duas semanas. Fique de olho.

Última atualização deste artigo: 16 de april de 2021