, linux foundation og linux fællesskab har været fejrer 20 - årsdagen for linux kernel hele året.og det med rette.men 2011 er ' ikke kun de to store - til linux kerne, det også er 20 - års - dagen for den første frigivelse af verden og' bedste tekst redaktør.selvfølgelig, jeg ' jeg taler om energi.,,,,,,, for dem, der ikke er ' ikke bekendt med det, vim er kort, vi bedre.vim er faktisk et tag på ældre, vi, teksten redaktør skrevet til unix af bill glæde.for at bevise, at næsten alle udviklinger i datalogi er iterativ, vi er fra " visuelle " //glæde ' linje redaktør, eks.og ex bygget på dem, og så videre.det lyder måske underligt, i disse dage at kalde en tekstbaseret redaktør " visuel, " men i de første dage af unix - tekst redigering var ligefrem, primitive.i stedet for at få en fuld skærm af tekst, som vi ' er nu engang, du har en enkelt linje af tekst og nogle temmelig mystisk kommandoer.hvis du og' d gerne smage, hvor primitive, prøv at redigere et dokument med, ex, eller endnu tidligere unix - versioner redaktører lide, em, ed,.,, udviklere var hårde mod alvorlige budgetmæssige begrænsninger, så det som en ajourføring af teksten, som det var, maskinskrevet var nye og nyskabende.husk, at brugerne ofte arbejdet med primitive terminaler, som adm-3a. den adm-3a tilbød en streng, 12 tommer, sorte og hvide crt - skærme med 12 rækker af 80 personer.,, keyboard er ingen luksus, enten.i dag er den standard, vi opstilling for de fleste tastaturer omfatter 104 nøgler.det er ' t selvfølgelig tæller alle multimedie - nøgler.den adm-3a tastatur havde en ensom 59 centrale layout.ingen funktion nøgler, ingen alat nøgle eller vinduer.(ikke det mest linux brugerne ville miss vinduerne nøgle...) pil nøgler?- nej.derfor er der behov for at anvende, h, j, k, l, og i bevægelse.(nr. " den lås " nøgle, - - selvom jeg ' er ikke sikker på, at vi faktisk har brug for, at man alligevel. de begrænsede centrale og langsom forbindelse førte glæde at arbejde ud vi ' s enestående modal system med redigering, hvor samme fordelingsnøgler anvendes til forskellige funktioner, afhængigt af hvilken " mode " redaktør var.,, hvis du vil have et godt kig på begyndelsen af vi, tjek det august 1984 interview med glæde fra det hedengangne, unix - revision, blad.hvad ' er virkelig interessant, er, at du kan spore udviklingen af fælles unix - systemet værker til små grupper eller enkeltpersoner i institutioner som berkeley eller bell laboratorier.i dette tilfælde, glæde og' s, vi konkurrerede med redaktør, skrevet af mike horton af bell laboratorier og ndash; men vi vandt, fordi de lokale brugere på berkeley støttet det.ashlee vance har også en historie i den tilsvarende ret " bill glæde ' største gave til mand og mdash; vi redaktør. " endelig er der ' er en introduktion til display redigering med vi, at ' er værd at se på, hvordan vim kom. om, at vim udvikling var og er under ledelse af bram moolenaar.det tog sit udspring fra redaktør for atari st kaldet " - " men moolenaar sige det privat i lang tid før endelig frigiver den 2. november 1991.moolenaar ' s udvikling var på amiga, i første omgang, vim var naturligvis senere overført til unix.de 2 overgang var den første til at bære navnet " vi forbedret ", og det kom ud i 1993.ser du, vim var ' ikke altid - det er i dag.i første omgang vim tog bare efter, vi, fordi det var ' t til rådighed uden for unix.som moolenaar fortsat arbejder på energi, det er længere væk fra blot at være et vi som redaktør og rent faktisk, at mange elementer, som vi haroprindelige og 39; t (stadig) er ' t.,, i 1994, at vim tilføjet støtte til flere puffere og vinduer i 1996 tilføjet en farve grænseflade.den første gui for vim offentliggjort i 1996 bidraget for det meste af robert webb.,, viii tilføjes syntaks farver og fremhæver i 1998, og i 2001 tilføjede, at folde, plugins og vertikal opdeling træk.vim for længe siden overgik vi i træk, og dets extensibility betyder, at du kan gøre lige, hvad du vil med det, som linux, vim er kommet langt i år.disse dage du ' finder det installeret som standard vi type redaktør på de fleste linux udlodninger samt misligholdelse vi for mac os x. selv hvor det ' er ikke standard, og' er tilgængelige på bare om os, du og' d som &mdash og vinduer, medicinske unixes, bsds, og mange andre, ud over at vim ' s lang liste over karakteristika, det er en meget interessant ikketekniske del – dets licens.vim er under en " charityware ", kørekort, hvor moolenaar spørger (men ikke kræver), at vim brugere donere til iccf holland, der hjælper børn i uganda.her og' hvad moolenaar siger noget om hans valg til at skabe charityware licens for vim:,,, ", da energi er open source - og frit kan udloddes, brugerne kan ' ikke skal betale for at bruge det.så mange mennesker, der bruger vim regelmæssigt udtryk for mig, at de ville belønne mig for mit arbejde på en eller anden måde.jeg har ' t virkelig har brug for ekstra penge til mig og ville ' t som tanken om, at nogle mennesker giver mig penge til et program, der er gratis.at ' da tænkte jeg på charityware begreb.den grundlæggende idé er, at alle, der anvender vim opfordres til at donere til velgørenhed.således anvendelse af energi er frit, men hvis du tror, det ' er noget værd, giv pengene til et godt formål. ",,,,, " hvordan har jeg valgt velgørenhed?jeg har arbejdet i et år, som arbejder med et projekt i den sydlige del af uganda.dette er et område, som er blevet ramt hårdt af aids.skøn er, at 10 - 30% af de voksne, der er smittet med hiv.mange forældre dør, efterlader deres børn bag.projektet hjælper de fattige børn på flere måder.vi finder et nyt hjem til barnet.vi er sikre på, at barnet kan gå i skole, får lægehjælp og pleje til foranstaltning. ",,,,, ", efter jeg er vendt tilbage fra uganda, mit hjerte stadig var der.jeg besluttede, det var det mindste, jeg kunne gøre, var at holde støtte til projektet ved at hæve penge til dem.forbindelsen til energi var en meget logisk.nu jeg ' m beder vim brugerne til at overveje at give til de forældreløse børn i uganda.jeg har også arrangeret et vedtaget program.du kan økonomisk adoptere et barn, hvilket betyder, at barnet bliver langvarig hjælp, som er bedst for barnet.eftersom vi kun arbejder med frivillige og pengene er direkte videresendt til projektet, næsten alle pengene virkelig bruges i uganda. ",,,,,,, så hvis du ' er en vim bruger, vil jeg foreslå, at 20 - års - dagen for energi, ville være et godt tidspunkt til at give en donation til moolenaar ' s foretrukne velgørenhedsorganisation i tak for alt det hårde arbejde, han og' i årenes løb.,, hvis du og' er ikke en vim bruger, hvorfor ikke starte nu?vi ' har sat flere stykker på energi til at hjælpe dig i gang:,,, vim 101: en nybegynder ' vejledning til energi, og vim 201: en foreløbig vejledning til energi, vim 301: at mestre i vim, vim 401: forlængelse af energi og mere, endelig kan du også få en god start med energi ved hjælp af dens indbyggede tutor.bare skriv, vimtutor, og det vil følge dig gennem det grundlæggende ret let og elegant.,, redaktør krige, ville det ikke være passende at se tilbage på 20 års vim uden at omtale af rivaliteten mellem energi og emacs.ja, børn, så længe siden var ' t under flamewars om robotter vs. six, eller ubuntu vs. hat, eller vinduer vs. linux.de skændtes i emacs vs. vi, og i sidste ende emacs og vim — siden vim for længe siden, tog den fakkel op, for vi efter det stoppede udvikling.,, i disse dage, der naturligvis ' er mere eller mindre fred mellem de forskellige fraktioner – men hvis du ønsker at starte en diskussion i en gruppe nørder, redaktør præference er normalt et godt samtaleemne.hvordan med den efterfølgende samtale, er en anden sag, om du og' er en hård kerne energi bruger lejlighedsvis bruger eller har aldrig prøvet vim i dit liv, og mdash; eller hvis du ' er en erklæret emacs bruger — en anden med mig og ønsker vim glædelig 20.det er noget af en bedrift, og de fortjener at blive fejret.her og' til næste 20!- wq,,,
to årtier af ekspertise: vim fylder 20.
Next Page:kernen panel på linuxcon europa