Queres aprender e dominar Vim script?

Junta-te ao Percurso de Vim script do Exercism para teres acesso a 89 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.

Sobre Vim script

function! Hello(...) abort
  let name = (a:0 == 1 ? a:1 : 'World')
  return 'Hello, ' . name . '!'
endfunction

Funcionalidades principais de Vim script


Vim script

Extensível

Procuras uma funcionalidade específica? Podes criá-la e implementá-la facilmente.

Integração profunda com o Vim

Ganho de produtividade! Acede e manipula estruturas de dados e configurações internas do Vim com facilidade.

Sintaxe expressiva

Faz muito com pouco. Escreve scripts compactos e muito legíveis.

Multi-paradigma

Suporta escrever de forma imperativa ou funcional.

Altamente interoperável

Acede a ficheiros, shells e outros programas. Todo o poder das ferramentas externas sem sair do Vim.

Programação orientada a eventos

Execução automática de código com base em determinados eventos ou condições, como abrir ficheiros ou guardar buffers.

Recebe mentoria ao estilo de Vim script

Cada linguagem tem a sua própria forma de fazer as coisas. Vim script não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Vim script e a escrever código idiomático em Vim script. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Vim script. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.

Sabe mais sobre mentoria

Exercícios de Vim script criados pela comunidade

O percurso Vim script do Exercism tem 89 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de Vim script
Vim script

Começa com o percurso Vim script

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso Vim script