vim 401: forlængelse af energi og mere

, nu hvor du har lært din vej rundt om energi, jeg ønskede at fokusere den sidste brik i serien om forlængelse af vim med manuskripter og plugins, og nogle andre elementer, at brugerne skal være klar over.,, hvis du har fulgt denne serie så langt, du ved hvordan bevæge sig rundt i vim, oprettelse af konverteringer og forkortelser og konfigureringen af energi og til eksterne kommandoer.lad os tage et kig på manuskripter, plugins og vim gui.,, manuskripter og plugins, energi er ikke begrænset til, hvad du får ud af æsken. "det er muligt at udvide vim voldsomt, og mange har tilføjet elementer, at vim langt over en almindelig tekst, redigering. du ved allerede, at du kan ændre det. vimrc at skræddersy vim adfærd.ved tilsætning af manuskripter og plugins, du kan ikke kun vælge de eksisterende forhold, kan du tilføje elementer eller ændre vim på måder, du ikke kan gøre ved. vimrc., lad os starte med at installere manuskripter.i dit hjem, fortegnelse, burde du have en. vim fortegnelse.i henhold til nævnte fortegnelse, bør du have en manuskripter og stik af registret.hvis ikke, gå videre og skabe dem. hvad er forskellen på et manuskript og stik af.dybest set, en stik af er ladt automatisk, når vim begynder.manuskripter skal være udtrykkeligt hedder... som kan ske gennem. vimrc sådan her:,, autocmd filetype html, xml, xsl kilde - /. viii /scripts /closetag.vim,, eller du kunne få brug for kortlægning af at oprette en genvej til at kalde et manuskript fra tid til anden.,, at installere en manuskript eller stik af, bare læg dem i det relevante register.manuskripter er lidt uden for denne artikel, men du kan finde masser af forudgående skriftlige besvarelser på vim.org.hvis der er noget du kan tænke på, at du vil have at gøre med energi, odds er nogen allerede har skrevet et manuskript, til at gøre det. lad os se på et kort eksempel på at installere et stik af.et stik af, jeg elsker fest støtte, som bliver energi til en "fest" "for at skrive bash manuskripter.,, til at installere det, få fat i filen bash-support.vim og læg det i din. viii /stik af registret.nogle plugins kræver yderligere konfiguration, der tilføjes til din. vimrc.i tilfælde af bash-support.vim, du er nødt til at definere deres navn, e - mail, og virksomhedens variable:,, lad g: bash_authorname = 'første sidste, lad g: bash_email = den e - mail - adresse er beskyttet fra spambots.du har brug for javascript mulighed for at se på det, så lad g: bash_company = acme corp«, vim vil ikke automatisk belastning, men når du genoptage vim vil belastning og magi vil begynde at ske.når du åbner en ny fil slutter i. sh, vim automatisk vil skabe ned for dit manuskript, som omfatter den dato, information osv.,, der er bogstaveligt talt tusinder af vim manuskripter, der flyder rundt.fra nyttige redskaber som bash støtte stik af, at twitvim... et manuskript til at bruge energi til post på twitter.,, en vigtig bemærkning - - nogle manuskripter, du finder på nettet, kan være i en dos filformat, i stedet for unix.hvis dette er tilfældet, vim om linux vil smide nogle fejl på dig, da du startede vim, fordi det forsøger at fortolke den slutning, som har ansvaret for.at ordne det, bruger dos2unix kommando til at konvertere de sagsakter, som skal installeres som standard på de fleste distros eller til rådighed fra genkøbsforretninger.,, bookmarking i vim,, når de arbejder på en virkelig langt dokument eller ved programmeringen, har du måske dele dig komme oftere.en måde at gå frem og tilbage for at finde specifikke vilkår, der kan være i det afsnit, du ønsker at vende tilbage til.en lettere, er at bruge energi er mærker, der bookmarks.,, det er meget nemt at gøre.når du er i et punkt, hvor du ville gerne sætte et bogmærke, type m kommandoen tilstand, efterfulgt af en skrivelse til anvendelse som bogmærke.så du kan type m et, at den første, m, b, at den anden osv. men hvad er nemmest at huske... vim kræver ikke, at bookmarks fastsættes i sekventielle eller enhver ordre, efter du har sat bogmærke, type, backtick karakter og så det brev til et bogmærke, n, n, n, n, er det brev, du har sat den bogmærke.så gå til "a" type "og så videre, og konstaterer, at mærkerne er buffer specifikke.så hvis du har flere øje åbent, eller hvis du er redigering af to dokumenter i dele viewports, kan du få to varemærker, og så videre... at en mark i en buffer kan ikke overføres til en anden. du kan fastsætte globale bookmarks med versalerne, men den opførsel er lidt uventet.hvis du har to (eller flere) puffere, åben og køre mor på en, du sætter et mærke, der hedder a. hen til en anden buffer, kan du vende tilbage til den tidligere mærke med "en, men vim vil tæt på den åbne buffer.så det er muligt at fastsætte globale mærker, men hans opførsel er en smule underligt,.,, efter flere timers vanvittige redigering, det er muligt, at du kan glemme, hvor nogle af de mærker er.intet problem, bare løb: mærker i kommando - tilstand.du vil se sådan noget, mark linje kol fil /tekst, 127 4, hvis &filetype = = "/"



Previous:
Next Page: