Logo Blogo

Un ventennio con Vim

Pubblicato: 03 nov 2011 da Giacomo Picchiarelli

Logo VIM Vim vedeva la luce il 2 novembre 1991. Due decadi con l’editor tra i più famosi e rappresentativi del mondo UNIX e del software libero. Compagno fedele di molti programmatori e sistemisti, spesso visti come degli “eletti” per il solo fatto di aver superato quello scoglio iniziale che Vim impone a tutti i neofiti. Prima di poterne anche solo comprendere appieno tutte le funzionalità offerte servono ore. Più un ambiente di lavoro che un banale editor, con le sue logiche e le sue stranezze.

La versione 1.14, la prima ad essere resa pubblica, fece la sua comparsa nel Fish Disk #591 della “Fresh Fish’s Amiga freeware collection”. Bram Moolenaar lo sviluppò per scopi personali con l’intento di renderlo il più possibile simile a vi. Con gli anni, l’aiuto di altri programmatori e una comunità di utenti molto affezionata, è diventato l’emblema degli editor per sistemi UNIX-like. Moltissimi i plugin disponibili e per gli scopi più disparati.

Quello che mi ha sempre affascinato di Vim, pur non essendone un esperto, è la sua portabilità e il suo approccio sofisticato. Utilizzandolo si ha la sensazione di usare uno strumento antico e per certi versi misterioso, ma per molti utenti è insostituibile e soprattutto attuale. Probabilmente è una di quelle “reliquie” dell’informatica che non soffrirà mai del tipico invecchiamento tecnologico.

Via | ars technica

1 stelle2 stelle3 stelle4 stelle5 stelle (2 Voti | Media: 5 su 5)
condividi condividi
7 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Randomgc

    03 nov 2011 - 19:46 - #1
    0 punti
    Up Down

    Non sono ancora esperto perchè uso Vim da solo qualche mese, ma non lo cambierei per nessuna ragione al mondo! Con Vim è stato amore a prima vista e grazie a lui ho iniziato a scrivere codice un po’ più seriamente ed efficientemente.
    C’è un plugin per tutto (sembra lo slogan apple lo so XD) ed è estensibile come meglio si crede.

    Qualcuno sa qualcosa per gVim compilato con le gtk3?

  • Profilo di 0xdeadbeef

    0xdeadbeef

    03 nov 2011 - 20:44 - #2
    0 punti
    Up Down

    @#1
    Non c’è nessun porting con le gtk3 che io sappia. Ma che ci devi fare?

  • Kim Allamandola

    03 nov 2011 - 21:54 - #3
    0 punti
    Up Down

    @Randomgc #1
    se programmi ti consiglio di provare un po’ di plugin; pulisci .vim del tutto,
    buttaci dentro vundle (vedi http://is.gd/Hz6ffw sez. Quick start)

    dopo aver sistemato .vimrc dai

    :BundleSearch!

    scorri col cursore la lista ed installa (batti i col cursore sopra il nome
    del plugin) SuperTab-continued., Command-T, The-NERD-Commenter, taglist.vim
    e se usi LaTeX anche LaTeX-Suite-aka-Vim-LaTeX.

    Command-T richiede un po’ di lavoro extra dopo l’install: dentro la sua dir,
    il suo mini-repo git, vai in ruby/command-t e dai
    ruby extconf.rb
    make

    ti serve ovviamente ruby, ruby1.8-dev e le distutils, ruby1.8-dev lo puoi
    rimuovere dopo make :-) su Ubuntu la leader-key è quindi per usarlo batti
    t, per il resto vedi il video introduttivo.

    The-NERD-Commenter lo provi subito dopo aver aggiunto il Bundle a .vimrc
    selezionando qualcosa (mod. visuale) e battendo -c-space, per la
    taglist dai :TlistToggle (poi lo mappi in ad altro) e scorri l’outlite che
    appare

    Benvenuto in un mondo molto carino!

  • Kim Allamandola

    03 nov 2011 - 21:55 - #4
    0 punti
    Up Down

    *snort, blogo si mangia il backslash… La leader key è backslash, quindi dai
    backslash-t…

  • Randomgc

    03 nov 2011 - 22:24 - #5
    0 punti
    Up Down

    @0xdeadbeef curiosità, mi chiedevo se si muovesse già qualcosa..
    @kim grazie, ci darò un’occhiata anche se ho già un buon vimrc configurato secondo le mie preferenze e alcuni dei plugin che mi hai consigliato li utilizzo già :)

  • Profilo di daddye

    daddye

    04 nov 2011 - 01:13 - #6
    0 punti
    Up Down

    Anch’io sono un grande utilizzatore e ovviamente super fan di VIM, pur usando mac ove ci sono editor più blasonati trovo VIM (non macvim) assolutamente eccezzionale, insostituibile, quando no programmo passo ore a farmi i temi del terminale e di vim :D

    @Kim Allamandola

    Io ho abbandonato da tempo command-t e ora sono nettamente più felice con ctrl-p che è scritto interamente in vim e non richiede ruby (anche se sono uno sviluppatore ruby :D).

    ctrl-p è immensamente stupendo.

    Bye e ovviamente bellissimo articolo…

  • Kim Allamandola

    04 nov 2011 - 11:27 - #7
    0 punti
    Up Down

    @daddye #6
    grazie, lo proverò! Per quel che ho visto sul sito non mi ispira il numero
    di key da premere per far sparire il buffer ed aprire in un nuovo tab ma si
    può rimappare quindi :-)

    @Randomgc #5
    Good, ma usa un qualche gestore per i plugin sennò ti troverai più presto che
    tardi con un .vim ingestibile!

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento