NAMN
vim - Vi IMproved, en programmerare textredigerare
SYNOPSIS
vim alternativ fil ..vim alternativ -vim alternativ -t-taggenvim alternativ -q errorfile exsegvim gviewrvim rsikt rgvim rgview vim är en textredigerare som är uppåtkompatibel med Vi. Den kan användas för att redigera alla typer av vanlig text. Det är särskilt användbart för redigering av program. Det finns många förbättringar över Vi: flera nivåer ångra, flera fönster och buffertar, syntaxmarkering, kommandoradsredigering, filnamnsuppkoppling, on-line hjälp, visuellt urval, etc. Se ": help vi_diff.txt" för en sammanfattning av skillnaderna mellanvim och Vi. Medan man springervim mycket hjälp kan hämtas från onlinehjälpsystemet, med kommandot ": help". Se avsnittet ON-LINE HELP nedan. Oftastvim har börjat redigera en enda fil med kommandot vim-fil Mer allmäntvim startas med: vim alternativ filelist Om fillistan saknas, börjar redigeraren med en tom buffert. Annars kan exakt en av följande fyra användas för att välja en eller flera filer som ska redigeras. fil .. En lista med filnamn. Den första kommer att vara den aktuella filen och läsa in i bufferten. Markören placeras på buffertens första rad. Du kan komma till andra filer med kommandot ": next". För att redigera en fil som börjar med en streckkabel, gå före fillistan med "-". Filen som ska redigeras läses från stdin. Kommandon läses från stderr, som borde vara en tty. -t {tagg} Filen som ska redigeras och den ursprungliga markörpositionen beror på en "tagg", en typ av goto-etikett. {tag} är sökt upp i taggarfilen, den tillhörande filen blir den aktuella filen och det tillhörande kommandot exekveras. Mestadels används detta för C-program, i vilket fall {tag} kan vara ett funktionsnamn. Effekten är att filen som innehåller den funktionen blir den aktuella filen och markören är placerad i början av funktionen. Se ": help tag-commands". -q errorfile Starta i QuickFix-läget. Filen errorfile läses och det första felet visas. Om errorfile utelämnas, erhålls filnamnet från alternativet "errorfile" (standard till "AztecC.Err" för Amiga, "errors.vim" på andra system). Ytterligare fel kan hoppas till med kommandot ": cn". Se ": help quickfix". vim beter sig olika beroende på namn på kommandot (den körbara kan fortfarande vara samma fil). vim Det "normala" sättet är allt som standard. ex Börja i Ex-läget. Gå till normalt läge med kommandot ": vi". Kan också göras med "-e" -argumentet. se Starta i skrivskyddat läge. Du kommer att skyddas från att skriva filerna. Kan också göras med "-R" -argumentet. gvim gview GUI-versionen. Startar ett nytt fönster. Kan också göras med "-g" -argumentet. rvim rview rgvim rgview Som ovan, men med begränsningar. Det går inte att starta shellkommandon eller avbrytaVim. Kan också göras med "-Z" -argumentet. Alternativen kan ges i vilken ordning som helst, före eller efter filnamn. Alternativ utan argument kan kombineras efter ett enda streck. + Num För den första filen placeras markören på rad "num". Om "num" saknas kommer markören att placeras på den sista raden. + / {Pat} För den första filen kommer markören att placeras vid den första förekomsten av {pat}. Se ": hjälp sökmönster" för de tillgängliga sökmönstren. + {Kommando} -c {command} {command} kommer att utföras efter att den första filen har lästs. {command} tolkas som ett ex-kommando. Om {kommandot} innehåller mellanslag måste det bifogas dubbla citat (det beror på det skal som används). Exempel: Vim "+ set si" main.cObs! Du kan använda upp till 10 "+" eller "-c" -kommandon. --cmd {command} Gilla att använda "-c", men kommandot körs precis innan du behandlar någon vimrc-fil. Du kan använda upp till 10 av dessa kommandon, oberoende av kommandon "-c". -b Binärt läge. Några alternativ kommer att ställas in som gör det möjligt att redigera en binär eller körbar fil. -C Kompatibel. Ange alternativet "kompatibelt". Detta kommer att göravim beter sig mest som Vi, trots att en .vimrc-fil finns. -d Börja i diff-läge. Det ska finnas två eller tre filnamnargument.vim öppnar alla filer och visar skillnader mellan dem. Fungerar som vimdiff (1). -d {enhet} Öppna {enhet} för användning som terminal. Bara på Amiga. Exempel: "-d: 20/30/600/150". -e Startvim i ex-läget, som exekveringen kallades "ex". -f Förgrund. För GUI-versionen,vim kommer inte att gaffla och lossna från skalet som den startades i. På Amiga,vim startas inte om att öppna ett nytt fönster. Detta alternativ ska användas närvim exekveras av ett program som väntar på att ändringssessionen ska slutföras (t ex mail). På Amiga är ": sh" och ":!" kommandon fungerar inte. -F Omvim har sammanställts med FKMAP-stöd för redigering av vänster-orienterade filer och Farsi-tangentbordskartläggning, startar detta alternativvim i Farsi-läget, dvs "fkmap" och "rightleft" är inställda. Annars visas ett felmeddelande ochvim avbryts. -g Omvim har sammanställts med GUI-stöd, gör det här alternativet GUI. Om inget GUI-stöd sammanställdes, visas ett felmeddelande ochvim avbryts. -h Ge lite hjälp om kommandoradsargumenten och alternativen. Efter det härvim utgångar. -H Omvim har sammanställts med RIGHTLEFT-stöd för redigering av vänster-orienterade filer och hebreiska tangentbordskartläggning, startar detta alternativvim i hebreiskt läge, dvs "hkmap" och "rightleft" är inställda. Annars visas ett felmeddelande ochvim avbryts. -i {viminfo} När du använder viminfo-filen är aktiverad, ställer det här alternativet filnamnet i stället för standard "~ / .viminfo". Detta kan också användas för att hoppa över användningen av .viminfo-filen, genom att ge namnet "NONE". -L Samma som -r. -l Lisp-läge. Ställer in alternativen "lisp" och "showmatch" på. -m Ändra filer är inaktiverade. Återställ "skriv" -alternativet, så att det inte går att skriva filer. -N Inget kompatibelt läge. Återställ alternativet "kompatibelt". Detta kommer att göravim beter sig lite bättre, men mindre Vi-kompatibel, även om en .vimrc-fil inte existerar. -n Ingen byt fil kommer att användas. Återhämtning efter en krasch är omöjlig. Praktiskt om du vill redigera en fil på ett mycket långsamt medium (t ex diskett). Kan också göras med ": set uc = 0". Kan ångras med ": set uc = 200". -på Öppna N fönster. När N utelämnas öppnar du ett fönster för varje fil. -R Skrivskyddad läget. Alternativet 'readonly' kommer att ställas in. Du kan ändå redigera bufferten, men kommer att förhindras att oavsiktligt skriva över en fil. Om du vill skriva över en fil, lägg till ett utropstecken till Ex-kommandot, som i ": w!". Alternativet -R innebär också -n alternativet (se nedan). Alternativet 'readonly' kan återställas med ": set noro". Se ": hjälp" readonly "". -r Lista bytesfiler, med information om hur du använder dem för återställning. -r {fil} Återställningsläge. Bytesfilen används för att återställa en kraschad redigeringssession. Byt filen är en fil med samma filnamn som textfilen med ".swp" bifogad. Se ": help recovery". -s Tyst läge. Endast när startat som "Ex" eller när "-e" alternativet gavs innan alternativet "-s". -s {scriptin} Skriptfilen {scriptin} läses. Tecknen i filen tolkas som om du hade skrivit dem. Detsamma kan göras med kommandot ": source! {Scriptin}". Om slutet av filen är uppnådd innan redigeraren lämnar, läses ytterligare tecken från tangentbordet. -T {terminal} Berättarvim namnet på terminalen du använder. Endast krävs när den automatiska vägen inte fungerar. Ska vara en terminal som är känd förvim (inbyggd) eller definierad i termcap- eller terminfo-filen. -u {vimrc} Använd kommandon i filen {vimrc} för initialiseringar. Alla andra initialiseringar hoppas över. Använd detta för att redigera en speciell typ av filer. Det kan också användas för att hoppa över alla initialiseringar genom att ge namnet "NONE". Se ": hjälpinitiering" inom vim för mer information. -U {gvimrc} Använd kommandon i filen {gvimrc} för GUI-initialiseringar. Alla andra GUI-initialiseringar hoppas över. Det kan också användas för att hoppa över alla GUI-initialiseringar genom att ge namnet "NONE". Se ": help gui-init" inom vim för mer information. -V Mångordig. Ge meddelanden om vilka filer som hämtas och för att läsa och skriva en viminfo-fil. -v Startvim i Vi-läge, som den körbara kallades vi. Detta har bara effekt när körbar heter "ex". -w {scriptout} Alla tecken du skriver skrivs in i filen {scriptout} tills du avslutarVim. Det här är användbart om du vill skapa en skriptfil som ska användas med "vim -s" eller ": source!". Om {scriptout} -filen finns finns tecken bifogade. -W {scriptout} Liksom -w, men en befintlig fil skrivs över. -x Använd kryptering när du skriver filer. Kommer att be om en krypteringsnyckel. -Z Begränsat läge. Fungerar som körbar startar med "r". -- Anger slutet på alternativen. Argument efter detta kommer att hanteras som ett filnamn. Detta kan användas för att redigera ett filnamn som börjar med en '-'. --hjälp Ge ett hjälpmeddelande och avsluta, precis som "-h". --version Skriv ut versionsinformation och avsluta. --avlägsen Anslut till en Vim-server och gör det redigera filerna som anges i resten av argumenten. --serverlist Ange namnen på alla Vim-servrar som kan hittas. --servernamn {namn} Använd {name} som servernamn. Används för den nuvarande Vim, om den inte används med en --serversend eller --remote, så är det namnet på servern att ansluta till. --serversend {keys} Anslut till en Vim-server och skicka {keys} till den. --socketid {id} Endast GTK GUI: Använd GtkPlug-mekanismen för att köra gvim i ett annat fönster. --echo-wid Endast GTK GUI: Echo Window ID på stdout ONLINE HJÄLP Skriv "Hjälp" ivim för att starta. Typ ": Hjälpämne" för att få hjälp om ett visst ämne. Till exempel: ": help ZZ" för att få hjälp för kommandot "ZZ". Använda sig av SE ÄVEN vimtutor (1) Viktig: Använd man kommando ( % man ) för att se hur ett kommando används på din dator. BESKRIVNING
ALTERNATIV




