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)