Դիտել - Linux Command - Unix հրամանատարությունը

vim - Vi IMproved, ծրագրավորողների տեքստային խմբագիր

Սինոփսիս


vim [ընտրանքներ] [ֆայլ ..]
vim [ընտրանքներ] -
vim [options] -t պիտակը
vim [ընտրանքներ] -q [errorfile]


նախկին
դիտել
gvim gview- ը
Ռուզան Ռիվեր Ռոգլով

Նկարագրություն

Vim- ը տեքստային խմբագիր է, որը վերին համահունչ է Vi- ին: Այն կարող է օգտագործվել բոլոր տեսակի պարզ տեքստի խմբագրելու համար: Այն հատկապես օգտակար է ծրագրերի խմբագրման համար:

Ահա մի շարք բարելավումներ, որոնք գերազանցում են Vi- ի `բազմակի մակարդակի վերադարձը, բազմակի պատուհանները եւ բուֆերները, շարահյուսության կարեւորությունը, հրամանի տողերի խմբագրումը, ֆայլի անունը ավարտելը, օն-լայն օգնությունը, տեսողական ընտրությունը եւ այլն: Տես«: help vi_diff.txt »ամփոփման համար Vim- ի եւ Vi- ի տարբերությունները:

Vim- ի վարման ընթացքում շատ օգնություն կարելի է ստանալ օն-լայն օգնության համակարգից `« օգնելու »հրամանով: Տես ներքեւի ON-LINE HELP բաժինը:

Հաճախ Vim- ը սկսում է խմբագրել միայն մեկ ֆայլ

vim ֆայլը

Ընդհանուր առմամբ, Vim- ը սկսվում է հետեւյալի հետ.

vim [ընտրանքներ] [filelist]

Եթե ​​filelist- ը բացակայում է, խմբագիրն սկսում է դատարկ բուֆեր: Հակառակ դեպքում, հաջորդ չորսից մեկը կարող է օգտագործվել մեկ կամ ավելի ֆայլեր խմբագրելու համար:

ֆայլ

Ֆայլերի անվանումների ցանկ: Առաջինը կլինի ընթացիկ ֆայլը եւ կարդացվի բուֆեր: Կուրսորը կտեղադրվի բուֆերի առաջին գծում: Դուք կարող եք ստանալ այլ ֆայլեր, «հաջորդ» հրամանով: Ֆայլը խմբագրելու համար, որը սկսվում է նետվելով, նախորդում է "-" ֆայլը:

- Դեպի

Խմբագրման ֆայլը կարդացվում է stdin- ից: Հրահանգները կարդացվում են stderr- ից, որը պետք է լինի tty:

-t {tag}

Խմբագրման ֆայլը եւ նախնական կուրսորը կախված է «պիտակներից», մի տեսակ գոտո պիտակի: {tag }- ը դիտվում է պիտակների ֆայլում, կապված ֆայլը դառնում է ընթացիկ ֆայլը եւ դրա հետ կապված հրամանը կատարվում է: Հիմնականում դա օգտագործվում է C ծրագրերի համար, որի դեպքում {tag} կարող է լինել ֆունկցիայի անուն: Արդյունքը այն է, որ այդ գործառույթը պարունակող ֆայլը դառնում է ընթացիկ ֆայլ եւ կուրսորը տեղադրվում է ֆունկցիայի սկզբում: Տես «: օգնել tag-commands»:

-q [errorfile]

Սկսեք quickFix ռեժիմում: Ֆայլը [errorfile] կարդացվում է եւ առաջին սխալը ցուցադրվում է: Եթե ​​սխալը թույլատրված չէ, ապա ֆայլի անունը ստացվում է «errorfile» տարբերակի (Amiga- ի «AztecC.Err» - ը, այլ համակարգերում սխալներ): Հետագա սխալները կարող են թեքվել «cn» հրամանով: Տես «: help quickfix»:

Vim- ը այլ կերպ է վարվում, կախված հրամանատարի անունից (գործարկվողը դեռեւս նույնը կարող է լինել):

vim

«Նորմալ» ճանապարհը, ամեն ինչ կանխորոշված ​​է:

նախկին

Սկսեք Ex ռեժիմում: Գնալ Normal mode- ով «vi» հրամանով: Կարելի է նաեւ անել «-է» փաստարկը:

դիտել

Սկսեք միայն կարդալու ռեժիմում : Դուք կպաշտպանեք ֆայլերը գրելու համար: Կարելի է նաեւ արվել «-R» փաստարկով:

gvim gview- ը

GUI տարբերակը: Սկսվում է նոր պատուհան: Կարելի է նաեւ անել «-գ» փաստարկը:

Ռուզան Ռիվեր Ռոգլով

Ինչպես վերեւում, ինչպես սահմանափակումներով: Հնարավոր չէ սկսել վահանակների հրամանները կամ դադարեցնել Vim- ը: Կարելի է նաեւ անել «-Z» փաստարկը:

Ընտրանքներ

Ընտրանքները կարող են տրվել ցանկացած կարգի, ֆայլի անունից առաջ կամ հետո: Ընտրանքներ, առանց փաստարկի, կարող են համակցվել միայն մեկ տողից հետո:

+ [num]

Առաջին ֆայլի համար կուրսորը կտեղադրվի գծի «num»: Եթե ​​"num" - ը բացակայում է, կուրսորը կտեղադրվի վերջին գծում:

+ / {pat}

Առաջին ֆայլի համար կուրսորը կտեղադրվի նախնական պատահարի վրա: Տեսեք «որոնել որոնման օրինակ» հասանելի որոնման ձեւերի համար:

+ {command}

-c {հրաման}

{command }- ը կկատարվի առաջին ֆայլի ընթերցումից հետո: {command }- ը մեկնաբանվում է որպես Ex հրաման: Եթե ​​{command} պարամետրերը պարունակում է տարածքներ, ապա դրանք պետք է ներառվեն կրկնակի տատանումների մեջ (դա կախված է օգտագործվող վահանակից): Օրինակ `Vim" + set si "main.c
Նշում. Դուք կարող եք օգտագործել մինչեւ 10 «+» կամ «-c» հրամաններ:

- cmd {հրաման}

Ինչպես օգտվել «-c» -ից, բայց հրամանն իրականացվում է միայն vimrc ֆայլը մշակելուց առաջ: Դուք կարող եք օգտագործել այս հրամաններից մինչեւ 10-ը, անկախ «-c» հրամաններից:

Երկուական ռեժիմ: Կստեղծվի մի քանի տարբերակ, որը հնարավորություն է տալիս խմբագրել երկուական կամ գործարկվող ֆայլ:

Համատեղելի: Սահմանել «համատեղելի» տարբերակը: Սա կդարձնի Vim- ը, հիմնականում, Vi- ի նման, այնուամենայնիվ, եթե կա .vimrc ֆայլ:

Սկսեք տարբեր ռեժիմով: Պետք է լինի երկու կամ երեք ֆայլի անվան փաստարկներ: Vim- ը կբացի բոլոր ֆայլերը եւ ցույց է տալիս տարբերությունները: Works like vimdiff (1):

-Դ {սարքի}

Բացեք {սարքի] օգտագործման համար որպես տերմինալ: Միայն Ամիգայում: Օրինակ `" -d con: 20/30/600/150 ":

Սկսեք Vim- ի Ex ռեժիմում, ճիշտ այնպես, ինչպես executable կոչվում է «ex»:

Նախապատմություն: GUI- ի տարբերակի համար Vim- ը չի կաշկանդում եւ հեռացվում է այն միջամտությունից, որը սկսվել է: Amiga- ում Vim- ը չի վերսկսվում բացել նոր պատուհան: Այս տարբերակը պետք է օգտագործվի այն ժամանակ, երբ Vim- ը կատարում է մի ծրագիր, որը սպասում է խմբագրման ավարտի (օրինակ `փոստ): Amiga- ում `« sh »եւ«!! »: հրամանները չեն աշխատի:

Եթե Vim- ը կազմված է FKMAP- ի օժանդակությամբ `աջից ձախ կողմնորոշված ​​ֆայլերի խմբագրման եւ Ֆարսիի ստեղնաշարի քարտեզագրման համար, այս տարբերակը սկսվում է Vim- ի Ֆարսի ռեժիմով, այսինքն` «fkmap» եւ «rightleft»: Հակառակ դեպքում տրվում է սխալ հաղորդագրություն եւ Vim- ը շեղում է:

Եթե Vim- ը կազմված է GUI աջակցությամբ, ապա այս տարբերակը թույլ է տալիս GUI- ին: Եթե ​​GUI- ի աջակցություն չի կազմվել, սխալ է տրվում եւ Vim- ը չեղյալ է հայտարարում:

Հրամանի տողային փաստարկների եւ ընտրանքների մասին մի քիչ օգնություն ցուցաբերեք: Այս Vim- ից հետո:

Եթե Vim- ը ստեղծվել է RIGHTLEFT- ի օժանդակությամբ `աջից ձախ կողմնորոշված ​​ֆայլերի եւ եբրայերեն ստեղնաշարի քարտեզագրման համար, այս տարբերակը սկսվում է Vim- ի եբրայերեն ռեժիմով, այսինքն` «hkmap» եւ «rightleft»: Հակառակ դեպքում տրվում է սխալ հաղորդագրություն եւ Vim- ը շեղում է:

-i {viminfo}

Վիմինֆո ֆայլի օգտագործման դեպքում, այս տարբերակը սահմանում է ֆայլի անունը, օգտագործելով «~ / .viminfo» - ի լռելյայն փոխարեն: Սա կարող է օգտագործվել նաեւ .viminfo ֆայլի օգտագործումը բաց թողնելու համար, տալով «NONE» անունը:

Նույնը, ինչպես նաեւ.

Lisp ռեժիմը: Կարգավորում է «լիզպ» եւ «ցուցադրական» ընտրանքները:

Ֆորմատավորումն անջատված է: Սնուցվում է «գրելու» տարբերակը, որպեսզի գրել ֆայլերը հնարավոր չէ:

Ոչ համատեղելի ռեժիմ: Ստեղծեք «համատեղելի» տարբերակը: Սա կդարձնի Vim- ը մի քիչ ավելի լավ, բայց ավելի քիչ Vi համատեղելի, չնայած .vimrc ֆայլը գոյություն չունի:

Ոչ փոխանակման ֆայլ չի օգտագործվի: Վթարի հետեւանքով վերականգնումը անհնար կլինի: Հարմար է, եթե ցանկանում եք ֆայլը խմբագրել շատ դանդաղ միջավայրում (օրինակ, անգործունյա): Կարելի է նաեւ անել ": set uc = 0": Կարող է վերականգնվել ": set uc = 200":

-վրա]

Բաց N պատուհանները: Երբ N բացակայում է, բացեք մեկ պատուհանի յուրաքանչյուր ֆայլ:

Միայն կարդալու ռեժիմ: Կստացվի «readonly» տարբերակը: Դուք դեռ կարող եք խմբագրել բուֆերները, սակայն կանխվել է ֆայլի պատահաբար վերագրանցումը: Եթե ​​ցանկանում եք վերագրանցել ֆայլը, ավելացրեք բացական նշան, ինչպես նաեւ «w!» - ում: The -R տարբերակը նաեւ ենթադրում է -n տարբերակը (տես ստորեւ): «Readonly» տարբերակը կարող է վերականգնվել «: set noro»: Տես «: օգնեք« ընթերցել »:

Ցանկի փոխանակեք ֆայլեր, վերականգնելու համար դրանք օգտագործելու մասին տեղեկատվություն:

-r {ֆայլ}

Վերականգնման ռեժիմ: Սխալ ֆայլը օգտագործվում է վթարված խմբագրման նիստի վերականգնման համար: Փոխանակման ֆայլը նույն ֆայլի անունով ֆայլ է, որը կցված է «.swp» տեքստային ֆայլով: Տեսեք «օգնության վերականգնումը»:

Լուռ ռեժիմ: Միայն այն ժամանակ, երբ սկսվեց «Ex» կամ երբ «-e» տարբերակը տրվեց «-s» տարբերակին:

-s {scriptin}

Ս script ֆայլը {scriptin} ընթերցվում է: Ֆայլի նիշերը մեկնաբանվում են այնպես, ինչպես դուք գրել եք դրանք: Նույնը կարելի է անել նաեւ «: source (scriptin)» հրամանով: Եթե ​​ֆայլի վերջը հասնում է խմբագիրից առաջ, ապա լրացուցիչ նիշերը կարդացվում են ստեղնաշարի մեջ:

-T {terminal}

Vim- ը պատմում է ձեր օգտագործած տերմինի անունը: Միայն պահանջվում է, երբ ավտոմատ կերպը չի գործում: Պետք է լինի այնպիսի տերմին, որը հայտնի է Vim (կառուցված) կամ սահմանված termcap կամ terminfo ֆայլում:

-u {vimrc}

Օգտագործեք հրամանները նախնականի համար {vimrc} ֆայլում: Բոլոր մյուս սկզբնավորումներն անցնում են: Օգտագործեք այն հատուկ ֆայլերի խմբագրելու համար: Այն կարող է օգտագործվել նաեւ բոլոր նախադրյալները բաց թողնելով, տալով «NONE» անունը: Լրացուցիչ մանրամասների համար տես `« օգնության սկզբնավորումը »:

-U {gvimrc}

Օգտագործեք հրամանները GUI- ի սկզբնավորման համար ֆայլում {gvimrc}: Մնացած բոլոր GUI սկզբնաղբյուրները բաց են թողնված: Այն կարող է օգտագործվել նաեւ բոլոր GUI- ի մեկնարկը բաց թողնելու միջոցով, տալով «NONE» անունը: Լրացուցիչ մանրամասների համար տես «: help gui-init» - ը:

Ընդհանուր առմամբ. Հաղորդեք այն տեղեկությունները, որոնց մասին ֆայլերը կախված են, եւ viminfo ֆայլի ընթերցման եւ գրելու համար:

Սկսեք Vim- ը Vi ռեժիմում, ճիշտ այնպես, ինչպես executable- ը կոչվում է «vi»: Սա միայն ուժ ունի, երբ գործարկվողը կոչվում է «նախկին»:

-w {scriptout}

Բոլոր տառերը, որոնք դուք մուտքագրվում եք {scriptout} ֆայլում, մինչեւ Vim- ից դուրս գալու համար : Սա օգտակար է, եթե ցանկանում եք ստեղծել «սիմվոլ» ֆայլ, որը կարող է օգտագործվել «vim -s» կամ «: source»: Եթե ​​{scriptout} ֆայլը գոյություն ունի, նիշերը կցվում են:

-W {scriptout}

Like -w, բայց գոյություն ունեցող ֆայլը վերագրվում է:

Ֆայլեր գրելիս օգտագործեք կոդավորումը: Հուշում է գաղտնի բանալին:

-Z

Սահմանափակ ռեժիմ: Կատարված աշխատանքները սկսվում են «r» -ից:

- Դեպի

Նշում է տարբերակների վերջը: Դրանից հետո փաստարկները կդառնան որպես ֆայլի անուն: Սա կարող է օգտագործվել ֆայլի խմբագրման համար, որը սկսվում է «-» - ով:

--Օգնություն

Տվեք օգնության ուղերձ եւ ելք, ինչպես «-հ»:

- տարբերություն

Տպել տարբերակն ու ելքը:

--հեռավոր

Միացեք Vim սերվերին եւ այն խմբագրեք այն փաստարկների մնացած մասում տրված ֆայլերը:

- սպասարկող

Ցանկում կարող եք գտնել բոլոր Vim սերվերների անունները:

- օգտվողի անունը {name}

Օգտագործեք {name} որպես սերվերի անուն: Օգտագործվում է ընթացիկ Vim- ի համար, եթե օգտագործվում է մի - servervend կամ --emote- ով, ապա այն կապում է սերվերի անունը:

- սպասարկում {keys}

Միացեք Vim սերվերին եւ ուղարկեք {keys} հասցեին:

- իջեցնող

GTK GUI- ը միայն. Օգտագործեք GtkPlug մեխանիզմը, որը գործում է մեկ այլ պատուհանում:

- եզրագիծ

GTK GUI- ն միայն. Echo Window ID- ն stdout- ում

Օնլայն օգնություն

Մուտքագրեք «: help» - ը Vim- ում : Տիպ «: օգնել թեմա» `կոնկրետ առարկայի վերաբերյալ օգնություն ստանալու համար: Օրինակ, «ZZ» օգնեք «ZZ» հրաման ստանալու համար: Օգտագործեք եւ CTRL-D- ի լրացման առարկաները («: help cmdline-completion»): Թեմաներ են ներկա գտնվել մի վայրից մյուսը անցնելու ( հիպերտեքի հղումներ տեսակ, տես `« օգնություն »): Բոլոր փաստաթղթային ֆայլերը կարելի է դիտարկել այս կերպ, օրինակ `« help syntax.txt »:

Տես նաեւ

vimtutor (1)