Peržiūra - Linux Command - Unix komanda

VIM - VI IMproved, programuotojų teksto redaktorius

Anotacija


vim [parinktys] [failas ..]
vim [parinktys] -
vim [options] -t tag
vim [options] -q [errorfile]


ex
vaizdas
gvim gview
rvim rview rgvim rgview

apibūdinimas

Vim yra "Vi" suderinamas su tekstu redaktorius. Jis gali būti naudojamas norint redaguoti visas paprasto teksto formas. Tai ypač naudinga programų redagavimui.

Yra daug patobulinimų, viršijančių Vi: daugelio lygių atšaukimas, daugialypiai langai ir buferiai, sintaksės paryškinimas, komandinės eilutės redagavimas, failo pavadinimo užbaigimas, pagalba internete, vizualinis pasirinkimas ir tt. Žiūrėkite ": help vi_diff.txt" santraukai Vim ir Vi skirtumai.

Naudodamiesi " Vim " daugybe pagalbos galite gauti iš "online" pagalbos sistemos su komanda ": help". Žiūrėkite žemiau esantį skyrių ON-LINE HELP.

Dažniausiai Vim pradeda redaguoti vieną failą su komanda

vim failas

Apskritai Vim yra pradėtas:

vim [parinktys] [failų sąrašas]

Jei trūksta failų sąrašo, redaktorius prasideda tuščiu buferiu. Priešingu atveju, norint pasirinkti vieną ar daugiau redaguojamų failų, gali būti naudojamas tik vienas iš keturių.

failas ..

Failų vardų sąrašas. Pirmasis bus dabartinis failas ir perskaitytas į buferį. Kursorius bus pažymėtas pirmoje buferio eilutėje. Galite patekti į kitus failus su komanda ": next". Jei norite redaguoti failą, kuris prasideda brūkšniu, prieš rinkmenos sąrašą įrašykite "-".

-

Failas redaguoti skaitomas iš stdin. Komandos skaitomos iš stderr, kuris turėtų būti tty.

-t {tag}

Failas, kurį norite redaguoti, ir pradinė žymeklio pozicija priklauso nuo "tag", tam tikros goto etiketės. {tag} žiūrima į žymų failą, susijęs failas tampa dabartiniu failu ir vykdoma susijusi komanda. Dažniausiai tai naudojama C programoms, tokiu atveju {tag} gali būti funkcijos pavadinimas. Tai reiškia, kad failas, kuriame yra ta funkcija, tampa dabartine failo, o žymeklis yra nustatytas funkcijos pradžioje. Žr. ": Padėti žymų komandas".

-q [errorfile]

Pradėkite "quickFix" režimu. Failas [errorfile] nuskaitomas ir rodoma pirmoji klaida. Jei [errorfile] yra praleistas, failo vardas gaunamas iš "errorfile" parinkties (pagal nutylėjimą "AztecC.Err" "Amiga", "errors.vim" kitose sistemose). Kitas klaidas gali būti įkeltas su komanda ": cn". Žr. ": Help quickfix".

"Vim" elgiasi kitaip, priklausomai nuo komandos pavadinimo (vykdomasis failas vis tiek gali būti tas pats failas).

Vim

"Įprastas" būdas, viskas pagal nutylėjimą.

ex

Pradėkite Ex režimu. Eikite į normalų režimą su komanda ": vi". Taip pat gali būti padaryta su "-e" argumentu.

vaizdas

Pradėti tik skaitymo režimu . Jūs būsite apsaugotas nuo failų rašymo. Taip pat galima padaryti su "-R" argumentu.

gvim gview

GUI versija. Pradeda naują langą. Taip pat gali būti padaryta su "-g" argumentu.

rvim rview rgvim rgview

Kaip ir anksčiau, bet su apribojimais. Negalėsite paleisti " shell" komandų arba sustabdyti " Vim". Taip pat galima padaryti su "-Z" argumentu.

Galimybės

Parinktys gali būti pateiktos bet kokia tvarka prieš arba po failų vardų. Funkcijos be argumento gali būti sujungtos po vieno brūkšnio.

+ [num]

Pirmą failą žymeklis bus išdėstytas eilutėje "num". Jei "num" trūksta, žymeklis bus pastatytas paskutinėje eilutėje.

+ / (pat)

Pirmajam failui žymeklis bus išdėstytas pirmą kartą {pat}. Galimybių paieškos modelių ieškokite ": help search-pattern".

+ {command}

-c {command}

{command} bus vykdomas po pirmojo failo perskaitymo. {command} interpretuojama kaip Ex komanda. Jei {command} yra tarpų, jis turi būti uždėtas dvigubomis kabutėmis (tai priklauso nuo naudojamo apvalkalo). Pavyzdys: Vim "+ set si" main.c
Pastaba: galite naudoti iki 10 "+" arba "-c" komandų.

- cmd {command}

Panašiai kaip "-c", bet komanda vykdoma prieš apdorojant bet kurį "vimrc" failą. Galite naudoti iki 10 šių komandų, nepriklausomai nuo "-c" komandų.

-b

Dvejetainis režimas. Bus nustatytos kelios parinktys, leidžiančios redaguoti dvejetainį arba vykdomąjį failą.

-C

Suderinamas. Nustatykite "suderinamą" parinktį. Tai padarys Vim elgtis daugiausia kaip Vi, nors yra .vimrc failas.

-d

Pradėti nuo diff režimo. Turėtų būti du ar trys failo pavadinimo argumentai. Vim atidarys visus failus ir parodys skirtumus tarp jų. Veikia kaip vimdiff (1).

-d {device}

Atidarykite {device}, kad galėtumėte naudoti kaip terminalą. Tik "Amiga". Pavyzdys: "-d kon: 20/30/600/150".

-e

Pradėkite " Vim Ex" režimu, kaip ir vykdomąjį failą pavadintą "ex".

-f

Priekinio plano. Dėl GUI versijos, Vim nebus šakutė ir atsijungs nuo apvalkalo, kuriame jis buvo paleistas. "Amiga" Vim neperkolo paleisti naujo lango. Ši parinktis turėtų būti naudojama, kai Vim vykdo programa, laukianti, kol baigsis redagavimo sesija (pvz., Paštas). "Amiga": "sh" ir ":!" komandos neveiks.

-F

Jei Vim yra sukompiliuota su FKMAP palaikymu, redaguojant į dešinę į kairę orientuotus failus ir "Farsi" klaviatūros atvaizdavimą, ši parinktis paleidžia Vim į Farsi režimą, ty "fkmap" ir "dešinėn". Priešingu atveju bus pateiktas klaidos pranešimas ir Vim nutraukia darbą.

-g

Jei Vim yra surinktas naudojant GUI palaikymą, ši parinktis įgalina GUI. Jei nebuvo sukurta jokios GUI palaikymo, pateikiamas klaidos pranešimas ir Vim nutraukia.

-h

Suteikite šiek tiek pagalbos apie komandinės eilutės argumentus ir parinktis. Po to Vim išeina.

-H

Jei " Vim " buvo sukurta su "RIGHTLEFT" parama redaguojant į dešinę į kairę nukreiptus failus ir hebrajų klaviatūros kartografavimą, ši parinktis prasideda " Vim " hebrajų režimu, ty yra nustatytos "hkmap" ir "dešinėn". Priešingu atveju bus pateiktas klaidos pranešimas ir Vim nutraukia darbą.

-i {viminfo}

Naudojant viminfo rinkmeną įjungta, ši parinktis nustato failo pavadinimą, o ne pagal nutylėjimą "~ / .viminfo". Tai taip pat gali būti naudojama siekiant praleisti naudojimąsi ".viminfo" byla, nurodant pavadinimą "NONE".

-L

Tas pats kaip -r.

-l

Lisp režimas. Nustato "lisp" ir "showmatch" parinktis.

-m

Failų keitimas yra išjungtas. Atkuria parinktį "parašyti", todėl failų rašymas neįmanomas.

-N

Ne suderinamas režimas. Iš naujo nustatykite "suderinama" parinktį. Tai padės " Vim" elgtis šiek tiek geriau, tačiau mažiau "Vi" suderinama, nors failas .vimrc neegzistuoja.

-n

Negalima naudoti apsikeitimo failo. Atkūrimas po avarijos bus neįmanomas. Patogi, jei norite redaguoti failą labai lėtai (pvz., Diskeliui). Taip pat galima padaryti su ": set uc = 0". Galima anuliuoti su ": set uc = 200".

-o [N]

Atidarykite N langus. Kai N yra praleistas, atidarykite vieną langą kiekvienam failui.

-R

Tik skaitymo režimas. Pasirinkta "tik skaityti" parinktis. Jūs vis dar galite redaguoti buferį, bet nebus atsitiktinai perrašytas failas. Jei norite perrašyti failą, pridėkite šauktuko ženklą Ex komandai, kaip nurodyta ": w!". Parinktis -R taip pat reiškia -n parinktį (žr. Toliau). Parinktį "tik skaityti" galima iš naujo nustatyti su ": set noro". Žr. ": Padėti" tik skaityti ".

-r

Pateikite apsikeitimo failų sąrašą, nurodydami, kaip juos panaudoti atkūrimui.

-r {fail}

Atstatymo rėžimas. Apsikeitimo failas yra naudojamas susigrąžintam redagavimo seansui atkurti. Apsikeitimo failas yra failas su tuo pačiu pavadinimu kaip tekstinis failas su ".swp" pridedama. Žr. ": Pagalba atkūrimui".

-s

Tylos režimas. Tik tada, kai pradėtas kaip "Ex" arba kai parinktis "-e" buvo pateikta prieš "-s" parinktį.

-s {scriptn}

Skripto failas {scriptin} yra skaitomas. Failo simboliai interpretuojami taip, tarsi juos įvedėte. Tas pats gali būti padaryta komandą ": source! {Scriptin}". Jei failo pabaiga pasiekiama, kol redaktorius išeina, kiti skaitmenys skaitomi iš klaviatūros.

-T {terminal}

Vim nurodo naudojamo terminalo pavadinimą. Reikalinga tik tada, kai automatinis būdas neveikia. Turėtų būti terminalas, žinomas Vim (builtin) arba apibrėžtas termcap arba terminfo byloje.

-u {vimrc}

Naudokite komandas failo {vimrc}, skirto inicijuoti. Visi kiti iniciacijos yra praleidžiami. Naudokite tai norėdami redaguoti specialų failų tipą. Jis taip pat gali būti naudojamas praleisti visus pradinius nurodymus pavadinimu "NONE". Norėdami gauti daugiau informacijos, žr. ": Padėti inicijuoti" per vim.

-U {gvimrc}

Naudokite komandas failo {gvimrc} GUI initializations. Visi kiti GUI inicializacijos yra praleidžiami. Jis taip pat gali būti naudojamas praleisti visas GUI inicializacijas, nurodant pavadinimą "NONE". Norėdami gauti daugiau informacijos, žr. ": Help gui-init" vim.

-V

Verbose. Pateikite pranešimus apie tai, kokie failai tiekiami, ir "viminfo" failo skaitymui ir rašymui.

-v

Paleiskite Vim režimu Vi, kaip ir vykdomąjį failą, vadinamą "vi". Tai veikia tik tada, kai vykdomąjį failą vadina "ex".

-w {scriptout}

Visi įvedami simboliai įrašomi į failą {scriptout}, kol išeinate iš Vim. Tai naudinga, jei norite sukurti scenarijų failą, kuris bus naudojamas su "vim -s" arba ": source!". Jei yra {scriptout} failas, pridedami simboliai.

-W (scenarijus)

Panašiai kaip -w, bet esamas failas yra perrašytas.

-x

Naudojant šifravimą rašydami failus. Pakviess kripto raktą.

-Z

Apribotas režimas. Veikia kaip vykdomoji programa prasideda raide "r".

-

Žymi variantų pabaigą. Argumentai po to bus tvarkomi kaip failo vardas. Tai gali būti naudojama norint redaguoti failo pavadinimą, kuris prasideda "-".

--Pagalba

Suteikite pagalbos pranešimą ir išeikite, kaip ir "-h".

--versija

Spausdinimo versija informacija ir išeitis.

--Nuotolinis

Prisijunkite prie "Vim" serverio ir redaguokite failus, pateiktus likusiuose argumentuose.

--serverlistas

Nurodykite visų "Vim" serverių, kuriuos galima rasti, pavadinimus.

--servername {name}

Naudokite {name} kaip serverio pavadinimą. Naudojamas dabartiniam "Vim", išskyrus atvejus, kai jis naudojamas su --serversend arba --remote, tai serverio, su kuriuo norite prisijungti, pavadinimas.

--serversend {keys}

Prijunkite prie "Vim" serverio ir atsiųskite {keys}.

--socketid {id}

Tik GTK GUI: naudokite GtkPlug mechanizmą, kad paleistumėte gvim kitame lange.

--echo-wid

Tik GTK GUI: Echo lango ID stdout

Internetinė pagalba

Įveskite "help:" " Vim", norėdami pradėti. Tipas ": padėti dalykas", norint gauti pagalbos konkrečioje temoje. Pavyzdžiui: ": help ZZ", norėdami gauti pagalbą "ZZ" komandai. Naudokite ir CTRL-D, norėdami užbaigti dalykus (": help cmdline-completion"). Žymos yra iššokančios iš vienos vietos į kitą (rūšiuoti hiperteksto nuorodas , žr. ": Help"). Visi dokumentacijos failai gali būti peržiūrimi tokiu būdu, pvz .: "help syntax.txt".

Taip pat žiūrėkite

vimtutor (1)