Vuoi imparare e padroneggiare Vim script?

Unisciti al track Vim script di Exercism per accedere a 89 esercizi con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su Vim script

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

Funzionalità principali di Vim script


Vim script

Estendibile

Cerchi una certa funzionalità? Puoi crearla e rilasciarla facilmente.

Profonda integrazione con Vim

Un vero guadagno di produttività! Accedi e modifica con facilità le strutture dati e le impostazioni interne di Vim.

Sintassi espressiva

Fai molto con poco. Scrivi script compatti e altamente leggibili.

Multi-paradigma

Supporta la scrittura in stile imperativo o funzionale.

Altamente interoperabile

Accedi a file, shell e altri programmi. Tutta la potenza degli strumenti esterni senza uscire da Vim.

Programmazione a eventi

Esecuzione automatica del codice in base a determinati eventi o condizioni, come l'apertura di un file o il salvataggio di un buffer.

Ricevi mentoring nello stile di Vim script

Ogni linguaggio ha il suo modo di fare le cose. La traccia Vim script non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Vim script e a scrivere codice idiomatico in Vim script. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Vim script: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi Vim script creati dalla community

La traccia Vim script su Exercism ha 89 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Vim script
Vim script

Inizia con la traccia Vim script

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Vim script