Vim - Linux Command - Unix-komento

NIMI

vim - Vi IMproved, ohjelmoijan tekstieditori

SYNOPSIS


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ä -näppäintä ja CTRL-D -tyyppisiä aiheita (": help cmdline-loppuun"). 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)

Tärkeää: Käytä man- komentoa ( % man ) nähdäksesi kuinka komentoa käytetään tietyssä tietokoneessa.