Näkymä - Linux Command - Unix Command

vim - Vi IMproved, ohjelmoijan tekstieditori

tiivistelmä


vim [asetukset] [tiedosto ..]
vim [asetukset] -
vim [options] -t -tunniste
vim [asetukset] -q [errorfile]


entinen
näkymä
gvim gview
rvim rview rgvim rgview

Kuvaus

Vim on tekstinmuokkaus, joka on ylöspäin yhteensopiva Vi: n kanssa. Sitä voidaan käyttää kaikenlaisten tavallisten tekstien muokkaamiseen. Se on erityisen hyödyllinen ohjelmien muokkaamiseen.

Vi: n yläpuolella on paljon lisätoimintoja: multi level undo, useita ikkunoita ja puskureita, syntaksin korostus, komentorivin muokkaus, tiedostonimen täydentäminen, online-ohje, visuaalinen valinta jne. Saat yhteenvedon ": help vi_diff.txt" Vim: n ja Vi: n välisistä eroista.

Vim-ohjelmaa käytettäessä paljon apua voi saada online-ohjejärjestelmästä, jossa on "help" -komento. Katso alla olevasta ON-LINE HELP -osiosta.

Useimmiten Vim aloitetaan muokkaamalla yksittäistä tiedostoa komennolla

vim-tiedosto

Yleisemmin Vim aloitetaan:

vim [asetukset] [filelist]

Jos tiedostohakemisto puuttuu, editori alkaa tyhjällä puskurilla. Muussa tapauksessa yksi tai neljä seuraavista neljästä voidaan valita yhden tai useamman muokattavan tiedoston valitsemiseksi.

tiedosto ..

Luettelo tiedostonimistä. Ensimmäinen on nykyinen tiedosto ja lukee puskuriin. Osoitin sijoitetaan puskurin ensimmäiselle riville. Voit saada muille tiedostoille ": next" -komennon. Jos haluat muokata tiedostoa, joka alkaa viivalla, editoi filelistia "-".

-

Muokattava tiedosto luetaan stdin-tiedostosta. Komennot luetaan stderrista, joka pitäisi olla tty.

-t {tag}

Muokattava tiedosto ja aloituskohdistimen sijainti riippuvat "tagista", eräänlaisesta goto-merkinnästä. {tag} tarkastellaan tagitiedostoon, siihen liittyvä tiedosto muuttuu nykyiseksi tiedostoksi ja siihen liittyvä komento suoritetaan. Useimmiten tätä käytetään C-ohjelmiin, jolloin {tag} voi olla funktionimi. Vaikutus on, että kyseistä toimintoa sisältävä tiedosto tulee nykyiseksi tiedostoksi ja kohdistin asetetaan toiminnon alkuun. Katso ": help tag-komentoja".

-q [errorfile]

Aloita QuickFix-tilassa. Tiedosto [errorfile] luetaan ja ensimmäinen virhe näkyy. Jos [errorfile] jätetään pois, tiedostonimi saadaan "errorfile" -vaihtoehdosta (oletuksena on "AztecC.Err" Amigalle, "errors.vim" muissa järjestelmissä). Muita virheitä voidaan hypätä ": cn" -komennolla. Katso ": help quickfix".

Vim käyttäytyy eri tavoin komennon nimen mukaan (suoritustiedosto voi silti olla sama tiedosto).

puhti

"Normaali" tapa, kaikki on oletusarvo.

entinen

Aloita Ex-tilassa. Siirry normaalitilaan ": vi" -komennolla. Voidaan myös tehdä -e-argumentilla.

näkymä

Aloita vain luku -tilassa . Sinut suojataan tiedostojen kirjoittamiselta. Voidaan myös tehdä "-R" argumentilla.

gvim gview

GUI-versio. Aloittaa uuden ikkunan. Voidaan myös tehdä "-g" argumentilla.

rvim rview rgvim rgview

Kuten yllä, mutta rajoituksin. Ohjainkomentoja ei voida aloittaa tai keskeyttää Vim. Voidaan myös tehdä "-Z" argumentilla.

vaihtoehdot

Vaihtoehdot voidaan antaa missä tahansa järjestyksessä, ennen tiedostonimeä tai sen jälkeen. Vaihtoehtoja ilman argumenttia voidaan yhdistää yhden viivan jälkeen.

+ [Num]

Ensimmäiselle tiedostolle kohdistin asetetaan riville "num". Jos "num" puuttuu, kohdistin asetetaan viimeiselle riville.

+ / {Pat}

Ensimmäiselle tiedostolle kohdistin asetetaan ensimmäisen {pat}: n esiintymiseen. Katso käytettävissä olevat hakumallit kohdasta ": help search-pattern".

+ {Komento}

-c {komento}

{command} suoritetaan ensimmäisen tiedoston lukemisen jälkeen. {command} tulkitaan Ex-komennoksi. Jos {komento} sisältää välilyöntejä, sen täytyy olla kaksoissidottomana (tämä riippuu käytetystä kuoresta). Esimerkki: Vim "+ set si" main.c
Huomaa: Voit käyttää enintään 10 "+" tai "-c" -komentoa.

--cmd {command}

Kuten "-c", mutta komento suoritetaan juuri ennen kuin käsitellään mitään vimrc-tiedostoa. Voit käyttää enintään 10 näistä komennoista, riippumatta "-c" komennoista.

-b

Binaarimuoto. Määritetään muutamia vaihtoehtoja, joiden avulla voidaan muokata binääri- tai suoritustiedostoa.

-C

Yhteensopiva. Aseta "yhteensopiva" -vaihtoehto. Tällöin Vim käyttäytyy enimmäkseen Vi: n tavoin, vaikka olemassa on .vimrc-tiedosto.

-D

Aloita diff-tilassa. Olisi oltava kaksi tai kolme tiedostonimen argumenttia. Vim avaa kaikki tiedostot ja näyttää erot niiden välillä. Toimii kuten vimdiff (1).

-d {laite}

Avaa {laite} käytettäväksi terminaalina. Ainoastaan ​​Amigassa. Esimerkki: "-d con: 20/30/600/150".

-e

Käynnistä Vim Ex-tilassa, aivan kuten suoritettava nimitys oli "ex".

-f

Etualalla. GUI-versiona varten Vim ei haarukoita ja irrota sen kuoresta, johon se käynnistettiin. Amigassa Vim ei käynnisty uudestaan ​​avata uusi ikkuna. Tätä vaihtoehtoa tulee käyttää, kun Vim suoritetaan ohjelma, joka odottaa muokkaustyön päättymistä (esim. Postia). Amigalla ": sh" ja ":!" komennot eivät toimi.

-F

Jos Vim on koottu FKMAP-tuen kanssa oikealta vasemmalle suunnattujen tiedostojen ja Farsi-näppäimistön kartoituksen muokkaamiseksi, tämä vaihtoehto käynnistää Vimin Farsi-tilassa eli "fkmap" ja "rightleft" asetetaan. Muuten annetaan virheilmoitus ja Vim keskeytyy.

-g

Jos Vim on koottu GUI-tuki, tämä vaihtoehto mahdollistaa GUI. Jos GUI-tukea ei ole koottu, annetaan virheilmoitus ja Vim keskeytyy.

-h

Anna hieman apua komentorivin argumentteista ja vaihtoehdoista. Tämän jälkeen Vim poistuu.

H

Jos Vim on koottu RIGHTLEFT-tuella oikealta vasemmalle suunnattujen tiedostojen ja heprean näppäimistöjen kartoituksen muokkaamiseen, tämä vaihtoehto käynnistyy Vim heprealaisella tavalla eli "hkmap" ja "rightleft" asetetaan. Muuten annetaan virheilmoitus ja Vim keskeytyy.

-i {viminfo}

Kun viminfo-tiedosto on käytössä, tämä asetus asettaa tiedostonimen käytettäväksi oletusarvon "~ / .viminfo" sijasta. Tätä voidaan käyttää myös ohita .viminfo-tiedoston käyttö, antamalla nimi "NONE".

L

Sama kuin -r.

-l

Lisp-tila. Asettaa "lisp" - ja "showmatch" -vaihtoehdot.

-m

Tiedostojen muuttaminen on poistettu käytöstä. Palauttaa "write" -vaihtoehdon, joten tiedostojen kirjoittaminen ei ole mahdollista.

-N

Ei-yhteensopiva tila. Nollaa yhteensopiva vaihtoehto. Tämä tekee Vimin käytöstä hieman paremmin, mutta vähemmän Vi-yhteensopivaa, vaikka .vimrc-tiedostoa ei ole olemassa.

-n

S swap-tiedostoa ei käytetä. Paluu onnettomuuden jälkeen on mahdotonta. Käytännöllinen, jos haluat muokata tiedostoa hyvin hidas väline (esim. Levyke). Voidaan myös tehdä ": set uc = 0". Voidaan kumota ": set uc = 200".

-päällä]

Avaa N-ikkunat. Kun N jätetään pois, avaa yksi ikkuna jokaiselle tiedostolle.

R

Vain luku -tilassa. "Readonly" -vaihtoehto asetetaan. Voit silti muokata puskuria, mutta sitä ei estetä vahingossa kopioimasta tiedostoa. Jos haluat korvata tiedoston, lisää huutomerkki Ex-komentoon, kuten kohdassa ": w!". -R-vaihtoehto tarkoittaa myös -n-vaihtoehtoa (ks. Alla). "Readonly" -vaihtoehto voidaan nollata "set noro" -asetuksella. Katso ": help" readonly "".

-r

Luettelo swap-tiedoista, jotka sisältävät tietoja niiden hyödyntämisestä.

-r {file}

Palautus tila. Swap-tiedostoa käytetään palauttamaan rikkoutunut muokkausistunto. Swap-tiedosto on tiedosto, jolla on sama tiedostonimi kuin tekstitiedosto, johon on liitetty ".swp". Katso ": help recovery".

-S

Hiljainen tila. Vain silloin, kun se aloitettiin "Ex": na tai kun "-e" -vaihtoehto annettiin ennen "-s" -vaihtoehtoa.

-s {scriptin}

Komentotiedosto {scriptin} luetaan. Tiedoston merkkejä tulkitaan ikään kuin olisit kirjoittanut ne. Sama voidaan tehdä komennolla ": source! {Scriptin}". Jos tiedoston loppu on saavutettu ennen kuin editori poistuu, muita merkkejä luetaan näppäimistöstä.

-T {terminaali}

Kertoo Vimin käyttämääsi päätelaitteen nimeä. Tarvitaan vain silloin, kun automaattinen tapa ei toimi. Pitäisi olla Vim: n (sisäänrakennettu) terminaali tai määritetty termcap- tai terminfo-tiedostossa.

-u {vimrc}

Käytä tiedostojen {vimrc} komentoja alustuksia varten. Kaikki muut alustukset ohitetaan. Käytä tätä muokkaaksesi erityisiä tiedostoja. Sitä voidaan käyttää myös ohittamaan kaikki alustukset antamalla nimi "NONE". Katso lisätietoja kohdasta ": help initialization" vimissä.

-U {gvimrc}

Käytä GUI-alustusten tiedostoa {gvimrc}. Kaikki muut GUI-alustukset ohitetaan. Sitä voidaan käyttää myös ohittamaan kaikki GUI-alustukset antamalla nimi "NONE". Katso lisätietoja: "help gui-init" vimissä.

V

Monisanainen. Anna viestejä siitä, mitkä tiedostot ovat peräisin ja lukemalla ja kirjoittamalla viminfo-tiedosto.

-v

Aloita Vim Vi-tilassa, aivan kuten suoritustiedostoa kutsuttiin nimellä "vi". Tämä vaikuttaa vain, kun suoritettavaa toimintoa kutsutaan "ex".

-w {scriptout}

Kaikki kirjoittamasi merkit tallennetaan tiedostoon {scriptout}, kunnes poistut Vimistä. Tämä on hyödyllistä, jos haluat luoda komentotiedoston, jota käytetään "vim -s" tai ": source!" Kanssa. Jos tiedosto {scriptout} on olemassa, merkit lisätään.

-W {scriptout}

Kuten -w, mutta olemassa oleva tiedosto korvataan.

-x

Käytä salausta kirjoitettaessa tiedostoja. Pyydetään salausavaina.

-Z

Rajoitettu tila. Toimii kuten suoritustiedosto alkaa "r": lla.

-

Ilmaisee vaihtoehtojen lopun. Tämän jälkeen argumentteja käsitellään tiedostonimenä. Tätä voidaan käyttää tiedostonimen, joka alkaa "-" -nimellä.

--auta

Anna ohjeviesti ja poistu, kuten "-h".

--versio

Tulosta version tiedot ja poistu.

--etä

Liitä Vim-palvelimeen ja tee se muokkaamalla muissa argumentteissa annettuja tiedostoja.

--serverlist

Nimeä kaikkien Vim-palvelimien nimet, jotka löytyvät.

--palvelimenimi {name}

Käytä palvelimen nimeä {name}. Käytetään nykyiseen Vim-järjestelmään, ellei sitä käytetä --serversend tai --remote, niin se on palvelimen nimi, johon yhteys on.

--serversend {keys}

Liitä Vim-palvelimeen ja lähetä siihen {keys}.

--socketid {id}

Vain GTK GUI: Käytä GtkPlug-mekanismia gvimin suorittamiseen toisessa ikkunassa.

--echo-WID

Vain GTK GUI: Kokeile Ikkunan ID stdoutilla

Online apu

Kirjoita ": help" Vim : iin pääset alkuun. Kirjoita ": help subject" saadaksesi apua tietystä aiheesta. Esimerkiksi: ": help ZZ" saadaksesi apua "ZZ" -komennolle. Käytä ja paina CTRL-D täyttääksesi aiheet (": help cmdline-completion"). Tunnisteet ovat läsnä hypätä paikasta toiseen (eräänlaiset hypertekstilinkit , katso ": help"). Kaikki dokumentaatiotiedostot voidaan tarkastella tällä tavalla, esimerkiksi ": help syntax.txt".

Katso myös

vimtutor (1)