Vim - Linux Command - Unix komandu

NAME

vim - Vi IMproved, programmētāju teksta redaktors

SINOPSIS


vim [opcijas] [fails ..]
vim [opcijas] -
vim [options] -t tag
vim [options] -q [errorfile]


ex
skats
gvim gview
rvim apskats rgvim rgview

APRAKSTS

Vim ir teksta redaktors, kas Vi ir saderīgs ar augšup. To var izmantot visu veidu vienkāršā teksta rediģēšanai. Tas ir īpaši noderīgi programmu rediģēšanai.

Ir daudz uzlabojumu virs Vi: vairāku līmeņu atsaukšana, vairāki logi un buferi, sintakses izcelšana, komandrindas rediģēšana, faila nosaukuma pabeigšana, tiešsaistes palīdzība, vizuālā atlase utt. Lai iegūtu kopsavilkumu, sk. ": Help vi_diff.txt". atšķirību starp Vim un Vi.

Palaižot Vim , daudz palīdzības var iegūt no tiešsaistes palīdzības sistēmas ar komandu ": help". Skatiet sadaļu ON-LINE HELP sadaļā.

Visbiežāk Vim sāka rediģēt vienu failu ar komandu

vim fails

Vispārīgāk Vim sākas ar:

vim [opcijas] [failu saraksts]

Ja failu saraksts trūkst, redaktors sāksies ar tukšu buferi. Pretējā gadījumā vienu vai vairākus no četriem var izmantot, lai izvēlētos vienu vai vairākus rediģējamos failus.

fails ..

Failu nosaukumu saraksts. Pirmais no tiem būs pašreizējais fails un lasāms buferī. Kursors tiks novietots bufera pirmajā rindā. Jūs varat piekļūt citiem failiem ar komandu ": next". Lai rediģētu failu, kas sākas ar domuzīmi, pirms failu saraksta ievadiet ar "-".

Rediģējamais fails tiek lasīts no stdin. Komandas tiek lasītas no stderr, kuram vajadzētu būt tty.

-t {tag}

Rediģējamais fails un sākotnējā kursora pozīcija ir atkarīga no "tag", sava veida goto etiķetes. {tag} tiek meklēts tagu failā, saistītais fails kļūst par pašreizējo failu un tiek izpildīta saistītā komanda. To galvenokārt izmanto C programmām, tādā gadījumā {tag} var būt funkciju nosaukums. Rezultāts ir tāds, ka datne ar šo funkciju kļūst par pašreizējo failu, un kursors tiek novietots funkcijas sākumā. Sk. ": Palīdzēt tagu komandām".

-q [errorfile]

Sāciet ar QuickFix režīmu. Tiek izlasīts fails [errorfile] un tiek parādīta pirmā kļūda. Ja [errorfile] tiek izlaists, faila nosaukums tiek iegūts no opcijas "errorfile" (pēc noklusējuma ir "Ameca" AztecC.Err ", citās sistēmās" errors.vim "). Turpmākas kļūdas var pāriet uz komandu ": cn". Skatiet sadaļu "help quickfix".

Vim rīkojas savādāk, atkarībā no komandas nosaukuma (izpildāmā var joprojām būt viens un tas pats fails).

vim

"Parasts" veids, viss ir noklusējums.

ex

Sāciet Ex režīmā. Iet uz parasto režīmu ar komandu ": vi". To var izdarīt arī ar "-e" argumentu.

skats

Sāciet tikai lasīšanas režīmā . Jums tiks aizsargāts no failu ierakstīšanas. To var izdarīt arī ar "-R" argumentu.

gvim gview

GUI versija. Sākas jauns logs. To var izdarīt arī ar "-g" argumentu.

rvim apskats rgvim rgview

Tāpat kā iepriekš, bet ar ierobežojumiem. Nav iespējams startēt čaulas komandas vai apturēt Vim. To var izdarīt arī ar "-Z" argumentu.

OPTIONS

Opcijas var tikt norādītas jebkurā secībā pirms vai pēc failu nosaukumiem. Iespējas bez argumenta var apvienot pēc viena domuzīme.

+ [num]

Pirmajam failam kursors tiks novietots rindā "num". Ja trūkst num, kursors tiks novietots pēdējā rindiņā.

+ / {pat}

Pirmajam failam kursors tiks novietots pirmajā {pat} parādīšanās reizē. Pieejamajiem meklēšanas modeļiem skatiet sadaļu "Palīdzības meklēšanas modelis".

+ {komanda}

-c {komanda}

{ komanda } tiks izpildīts pēc pirmā faila lasīšanas. {komanda} interpretē kā Ex komandu. Ja {command} ir atstarpes, tam jābūt ievietotam divkāršās pēdiņas (tas ir atkarīgs no izmantotā čaulas). Piemērs: Vim "+ set si" main.c
Piezīme. Varat izmantot līdz 10 "+" vai "-c" komandām.

--cmd {komanda}

Tāpat kā ar "-c", bet komanda tiek izpildīta tieši pirms jebkura vimrc faila apstrādes. Varat izmantot līdz 10 no šīm komandām neatkarīgi no "-c" komandām.

-b

Binārā režīms. Tiks iestatītas dažas iespējas, kas ļauj rediģēt bināro vai izpildāmo failu.

-C

Saderīgs Iestatiet "saderīgu" opciju. Tas padarīs Vim lielākoties līdzīgu Vi, lai gan ir pieejams .vimrc fails.

-d

Sāciet režīmā diff. Jābūt diviem vai trim faila nosaukuma argumentiem. Vim atvērs visus failus un parādīs atšķirības starp tiem. Darbojas tāpat kā vimdiff (1).

-d {ierīce}

Atveriet {device}, lai to izmantotu kā termināli. Tikai Amiga. Piemērs: "-d con: 20/30/600/150".

-e

Sāciet Vim režīmā Ex, tāpat kā izpildāmo failu sauc par "ex".

-f

Priekšplānā. GUI versijai Vim nebūs dakša un atdalīsies no korpusa, kurā tā tika palaista. Amiga gadījumā Vim netiek restartēts, lai atvērtu jaunu logu. Šī opcija jāizmanto, kad Vim izpilda programma, kas gaidīs, kamēr rediģēšanas sesija tiks pabeigta (piemēram, pasts). Uz Amiga ir ": sh" un ":!" komandas nedarbosies.

-F

Ja Vim ir sastādīts ar FKMAP atbalstu, lai rediģētu labajā pusē orientētus failus un Farsi tastatūras kartēšanu, šī opcija sāk Vim rediģēšanas režīmā Farsi, ti, tiek iestatīti "fkmap" un "pa labi". Pretējā gadījumā tiek parādīts kļūdas ziņojums, un Vim pārtrauc.

-g

Ja Vim ir apkopots ar GUI atbalstu, šī iespēja ļauj GUI. Ja GUI atbalsts nebija apkopots, tiek parādīts kļūdas ziņojums un Vim pārtrauc.

-h

Dodiet mazliet palīdzību par komandrindas argumentiem un opcijām. Pēc šī Vima izejas.

-H

Ja Vim ir apkopots ar RIGHTLEFT atbalstu, lai rediģētu uz leju vērstus failus pa labi un pa kreisi, un ebreju tastatūru kartēšanu, šī opcija sāk Vim hebraju režīmā, ti, tiek iestatīti "hkmap" un "rightleft". Pretējā gadījumā tiek parādīts kļūdas ziņojums, un Vim pārtrauc.

-i {viminfo}

Izmantojot viminfo failu, šī iespēja ir iestatīt faila nosaukumu, nevis noklusējuma "~ / .viminfo". To var arī izmantot, lai izlaistu .viminfo faila izmantošanu, norādot nosaukumu "NONE".

-L

Tāpat kā -r.

-l

Lisp režīms. Iestata opcijas "lisp" un "showmatch".

-m

Failu modificēšana ir atspējota. Atiestata opciju "rakstīt", lai failu rakstīšana nav iespējama.

-N

Nesaderīgs režīms. Atjaunojiet opciju "saderīgs". Tas padarīs Vim mazliet veiksmīgāku, taču mazāk Vi būs saderīgs, lai arī .vimrc fails nepastāv.

-n

Netiks izmantots swap fails. Atgūšana pēc avārijas nebūs iespējama. Ērts, ja vēlaties rediģēt failu ļoti lēnā datu nesējā (piemēram, floppy). To var izdarīt arī ar ": set uc = 0". To var atcelt ar ": set uc = 200".

-o [N]

Atveriet N logus. Kad N ir izlaists, atveriet vienu logu katram failam.

-R

Tikai lasīšanas režīmā. Tiks iestatīta opcija "tikai lasīt". Jūs joprojām varat rediģēt buferi, taču to varēs nejauši pārrakstīt failu. Ja vēlaties pārrakstīt failu, pievienojiet komandu Ex komandai izsaukuma zīmi, piemēram, ": w!". R-opcija arī nozīmē -n iespēju (sk. Tālāk). Opciju "lasīt" var atjaunot ar ": noro noro". Sk. ": Palīdzība" tikai lasīšanai "".

-r

Sarakstu mijmaiņas failus ar informāciju par to izmantošanu, lai atgūtu.

-r {file}

Reģenerācijas režīmā. Mijmaiņas fails tiek izmantots, lai atgūtu atkārtotu rediģēšanas sesiju. Mijmaiņas fails ir fails ar tādu pašu faila nosaukumu kā teksta fails ar pievienotu ".swp". Sk. ": Palīdzības atjaunošana".

-s

Klusuma režīms. Tikai tad, kad sākts kā "Ex" vai kad "-e" opcija tika dota pirms "-s" opcijas.

-s {script}

Skripta fails {script} tiek lasīts. Faila rakstzīmes tiek interpretētas tā, it kā jūs tos ievadījāt. To pašu var izdarīt ar komandu ": source! {Script}". Ja faila beigas ir sasniegtas, pirms redaktors iziet, no tastatūras tiek lasītas citas rakstzīmes.

-T {termināls}

Vim paziņo par izmantojamā termināla nosaukumu. Nepieciešams tikai tad, ja automātiskais režīms nedarbojas. Būtu jābūt terminālim, kas zināms Vim (iebūvēts) vai definēts termcap vai terminfo failā.

-u {vimrc}

Izmantojiet komandas failā {vimrc}, lai sāktu ievadīšanu. Visi pārējie sākotnējie iestatījumi ir izlaisti. Izmantojiet šo, lai rediģētu īpaša veida failus. To var arī izmantot, lai izlaistu visus sākumposmus, norādot nosaukumu "NĒ". Sīkāku informāciju skatiet sadaļā ": palīdzēt inicializācijai" vimas ietvaros.

-U {gvimrc}

Izmantojiet komandas failu {gvimrc} GUI inicializācijām. Tiek izlaistas visas citas GUI sākotnējās versijas. To var arī izmantot, lai izlaistu visus GUI sākumposmus, norādot nosaukumu NONE. Plašāku informāciju skatiet "vim" sadaļā ": help gui-init".

-V

Verbose Sniedziet ziņojumus par to, kuri faili ir iegūti un viminfo faila lasīšanai un rakstīšanai.

-v

Sāciet Vim režīmā Vi, tāpat kā izpildāmo failu sauc par "vi". Tas ir spēkā tikai tad, ja izpildāmā faila nosaukums ir "ex".

-w {scriptout}

Visas ievadītās rakstzīmes tiek ierakstītas failā {scriptout}, līdz jūs izietat no Vim. Tas ir noderīgi, ja vēlaties izveidot skripta failu, ko izmantot ar "vim -s" vai ": source!". Ja ir pieejams fails {scriptout}, rakstzīmes tiek pievienotas.

-W (skripts)

Tāpat kā -w, bet esošais fails tiek pārrakstīts.

-x

Izmantojot šifrēšanu, rakstot failus. Uzvedīs atslēgas atslēgu.

-Z

Ierobežots režīms. Darbojas kā izpildāmā programma sākas ar "r".

-

Norāda opciju beigas. Pēc tam argumentus apstrādās kā faila nosaukumu. To var izmantot, lai rediģētu faila nosaukumu, kas sākas ar '-'.

--palīdzība

Dodiet palīdzības ziņojumu un izejiet tāpat kā "-h".

- pārveide

Informācija par drukas versiju un izeja.

- atmest

Pievienojieties Vim serverim un veiciet tā rediģēšanu failos, kas norādīti pārējos argumentos.

- serveris

Ierakstiet visu Vim serveru nosaukumus, kurus var atrast.

--servername {name}

Izmantojiet {name} kā servera nosaukumu. Izmanto pašreizējam Vim, ja vien to neizmanto ar --serversend vai --remote, tad tas ir servera nosaukums, ar kuru jāsastāda.

--serversend {keys}

Pievienojieties Vim serverim un nosūtiet {keys} uz to.

--socketid {id}

Tikai GTK GUI: izmantojiet GtkPlug mehānismu, lai palaistu gvim citā logā.

--echo-wid

Tikai GTK GUI: Echo loga ID stdout

ON-LINE HELP

Lai sāktu, ierakstiet "help:" Vim . Ierakstiet ": palīdzības priekšmets", lai saņemtu palīdzību konkrētā jautājumā. Piemēram: ": palīdzēt ZZ", lai saņemtu palīdzību komandai "ZZ". Izmantojiet un CTRL-D, lai pabeigtu mācību priekšmetus (": help cmdline-completion"). Tagad ir klāt, lai pārietu no vienas vietas uz otru (veida hiperteksta saites, sk. ": Palīdzība"). Visus dokumentācijas failus var apskatīt šādā veidā, piemēram, ": help syntax.txt".

SKATĪT ARĪ

vimtutor (1)

Svarīgi: izmantojiet vīriešu komandu ( % man ), lai redzētu, kā komanda tiek izmantota jūsu konkrētajā datorā.