විම් - ලිනක්ස් විධාන - යුනික්ස් අණ

නාමය

Vim - Vi IMproved, වැඩසටහන් සම්පාදක පෙළ සංස්කාරකය

සිනෝපස්


vim [විකල්ප] [ගොනුව ..]
vim [විකල්ප] -
vim [විකල්ප] -t ටැගය
vim [විකල්ප] -q [errorfile]


හිටපු
දැක්ම
gvim gview
rvim rgview rgvim rgview

විස්තර

Vim යනු Vi වෙත අනුකූල වන පෙළ සංස්කාරකයකි. සියලු ආකාරයේ සරල පෙළ සැකසීමට එය භාවිතා කළ හැකිය. වැඩසටහන් සංස්කරණය සඳහා විශේෂයෙන් ප්රයෝජනවත් වේ.

Vi Vi මුදලට වඩා වැඩි දියුණු කිරීම් තිබේ: බහු මට්ටම් ආපසු නොකෙරේ, බහු කවුළු සහ බෆර්, ආධුනික අවධාරනය, විධාන රේඛා සංස්කරණය, ගොනු නාමය සම්පූර්ණ කිරීම, on-line උදව්, දෘශ්ය තේරීම ආදී. සාරාංශයක් සඳහා ": help vi_diff.txt" බලන්න. Vim සහ vi අතර ඇති වෙනස්කම්.

Vim ක්රියාත්මක කිරීමෙන් බොහෝ උපකාරක පද්ධතියේ "help" විධානය සමඟ උදව් උපකාර ලබා ගත හැකිය. පහත දැක්වෙන ON-LINE HELP කොටස බලන්න.

බොහෝ විට විම් විධානය සමඟ තනි ගොනුවක් සංස්කරණය කිරීමට පටන්ගෙන තිබේ

Vim ගොනුව

සාමාන්යයෙන් විම් ආරම්භ වන්නේ:

vim [විකල්පයන්] [ලිපිගොනුව]

ලිපිගොනුව අතුරුදහන් වී ඇත්නම්, සංස්කාරකය හිස් බෆරයක් සමඟ ආරම්භ වේ. එසේ නොමැති නම් පහත සඳහන් හතර අතුරින් එකකට එකක් සංස්කරණය කිරීමට එක් හෝ වැඩි ගොනු තෝරාගත හැක.

ගොනුව ..

ගොනු නාම ලැයිස්තුව. පළමු එක වත්මන් ගොනුව වනු ඇති අතර බෆරයට කියවනු ලැබේ. කර්සරය බෆරයෙහි පළමු පේළියේ ස්ථානගත කරනු ලැබේ. ඔබට වෙනත් ගොනු සඳහා ":" පහත දැක්වෙන විධානය භාවිතා කළ හැකිය. ඉරක් සහිත ආරම්භ කරන ගොනුව සංස්කරණය කිරීම සඳහා, "-" සමඟ ගොනු නාමලේඛනයට පෙර.

සංස්කරණය කිරීමට ගොනුව Stdin වලින් කියවෙයි. විධානයන් stderr වෙතින් කියවනු ලැබේ, එය TTY විය යුතුය.

-t {ටැගය}

සංස්කරණය කිරීම සඳහා වන ගොනුව සහ ආරම්භක කර්සරය ස්ථාන මත "රහස්" මත රඳා පවතී. {tag} ටැග් ගොනුව තුල ඇති අතර, ආශ්රිත ගොනුව වත්මන් ගොනුව බවට පත්වන අතර අදාල විධාන ක්රියාත්මක වෙයි. බොහෝ විට C ක්රමලේඛ සඳහා එය භාවිතා කරනු ලැබේ, එම අවස්ථාවෙහිදී {tag} ක්රියාකාරී නාමයක් විය හැක. මෙහි බලපෑම වන්නේ එම කර්තව්යය අඩංගු ගොනුව වර්තමාන ගොනුව බවට පත්ව ඇති අතර කර්සරය ආරම්භයේ දී ස්ථානගත කරනු ලැබේ. බලන්න: උදව් ටැග්-විධාන බලන්න.

-q [errorfile]

ඉක්මන් ෆයික්ස් මාදිලිය තුල ආරම්භ කරන්න. ගොනුව [errorfile] කියවන අතර පළමු දෝෂය දර්ශණය වේ. [Errorfile] හැරී ඇත්නම්, ගොනු නාමය 'errorfile' විකල්පය වෙතින් ලබා ගත හැක (Amiga සඳහා "AztecC.Err" ලෙසින්, අනෙකුත් පද්ධති මත "errors.vim" සඳහා). තව දුරටත් දෝෂයන් "cn" විධානය සමඟ සැඟවී යා හැක. බලන්න: "ඉක්මන් විසඳුමක්".

විම් විධාන වෙනස් ලෙස හැසිරේ (විධානිය තවමත් එකම ගොනු විය හැකිය).

විම්

"සාමාන්ය" ආකාරය, සියල්ලම පෙරනිමිය.

හිටපු

Ex ආකාරයෙන් ආරම්භ කරන්න. සාමාන්ය ක්රමය වෙත ගොස් ": vi" විධානය සමඟ යන්න. "-E" තර්කය සමඟ කළ හැකිය.

දැක්ම

කියවීමට පමණක් වන මාතයෙන් ආරම්භ කරන්න. ලිපිගොනු ලිවීමෙන් ඔබ ආරක්ෂා වනු ඇත. "-R" තර්කය සමඟ කළ හැකිය.

gvim gview

GUI සංස්කරණය. නව කවුළුවක් අරඹයි. "-g" තර්කය සමඟ කළ හැකිය.

rvim rgview rgvim rgview

ඉහතින් මෙන්ම, සීමා සහිතව. විධාන විධාන ආරම්භ කිරීමට හෝ විම් අත්හිටුවීමට නොහැකි වනු ඇත . "-Z" තර්කය සමඟ කළ හැකිය.

විකල්ප

නාමයන් පෙර හෝ පසුව ගොනු කිරීමෙන් ඕනෑම නියෝගයක් ලබා ගත හැකිය. තර්කයක් නොමැතිව විකල්ප තනි ආවරණයක් පසු ඒකාබද්ධ කළ හැකිය.

+ [අංකය]

පළමු ගොනුව සඳහා කර්සරය පේළියේ "num" මත ස්ථානගත කරනු ඇත. "Num" අස්ථානගතවී ඇත්නම්, කර්සරය අවසන් පේළියේ ස්ථානගත කරනු ඇත.

+ / {pat}

පළමු ගොනුවේ {pat} පළමු පැත්තෙහි කර්සරය ස්ථානගත කරනු ලැබේ. පවතින සෙවුම් රටා සඳහා "සොයන්න: සෙවුම් රටාවට උපකාර කරන්න".

+ {විධානය}

-c {විධානය}

පළමු ගොනුව කියවනු ලැබීමෙන් පසුව { command } ක්රියාත්මක වේ. {විධානය} අර්ථදැක්වීමට ex විධානයක් ලෙස අර්ථ දැක්වේ. {විධානය} හි අවකාශය අඩංගු නම් එය ද්විත්ව වාක්යයන්ගෙන් ආවරණය කළ යුතුය (මෙය භාවිතා කරනු ලබන shell එකක් මත රඳා පවතී). උදාහරණ: Vim "+ set si" main.c
සටහන: ඔබට "10" + හෝ "-c" විධානයන් භාවිතා කළ හැකිය.

--cmd {විධානය}

"-c" භාවිතා කිරීම වැනි, නමුත් විධාන කුමන ඕනෑම Vimrc ගොනුව සැකසීමට පෙර ක්රියාත්මක වේ. "-c" විධානයන්ගෙන් ස්වාධීනව මෙම විධානයන් 10 ක් දක්වා භාවිතා කළ හැකිය.

-බී

ද්වීමය මාදිලිය. ද්විමය හෝ ක්රියාත්මක කළ හැකි ගොනුව සංස්කරණය කිරීමට හැකි වන විකල්ප කිහිපයක් සැකසිය හැක.

-C

අනුකූලයි. 'අනුකූලයි' විකල්පය සකසන්න. මෙය Vim බොහොමයක් මෙන් Vi ලෙස හැසිරෙනු ඇත, .vimrc ගොනුව පවතින නමුත්.

-d

වෙනස් ආකාරයෙන් ආරම්භ කරන්න. ගොනු නාම තර්ක දෙකක් හෝ තුනක් තිබිය යුතුය. Vim විසින් සියළුම ලිපිගොනු විවෘත කරනු ඇත. Vimdiff වැනි වැඩ (1).

-d {උපාංගය}

පර්යන්තයක් ලෙස භාවිතා කිරීම සඳහා {{}} විවෘත කරන්න. අමීගා එකේ විතරයි. උදාහරණ: "-d con: 20/30/600/150".

-ඊ

Ex vime තුල ආරම්භ කරන්න, ක්රියාත්මක කරන ලද "ex" ලෙස හැඳින්වෙන ආකාරයටම ආරම්භ කරන්න.

-එම්

පෙරබිම. GUI අනුවාදය සඳහා Vim විසින් එය ආරම්භ නොකළ අතර එය ආරම්භ කරන ලද shell එකෙන් ඉවත් නොවනු ඇත. Amiga මත, Vim නව කවුළුවක් විවෘත කිරීමට නැවත ආරම්භ කර නැත. සංස්කරණ සැසිය අවසන් කිරීමට බලා සිටින වැඩසටහනක් (උදා: තැපැල්) විට Vim ක්රියාත්මක වේ විට මෙම විකල්පය භාවිතා කළ යුතුය. අමීගාහි "ෂෙ" සහ ":!" විධානයන් ක්රියා නොකරනු ඇත.

-F

වම්-ද-වම් දිශානතිගත ගොනු සහ ෆාර්සි යතුරුපුවරු සිතියම්කරණය සංස්කරණය කිරීම සඳහා Vim FKMAP සහාය ඇතිව නම්, මෙම විකල්පය ෆාර්සි මාදිලියේ Vim ආරම්භ වේ, එනම් 'fkmap' සහ 'rightleft' සකස් කර ඇත. එසේ නොමැති නම් වැරදි පණිවිඩයක් ලබා දෙන අතර Vim නැවත්වයි.

-g

විම් වින්යාස මෘදුකාංගය සමඟ සංයුක්ත කර ඇති නම්, මෙම විකල්පය මඟින් GUI සක්රීය කරයි. කිසිදු GUI පහසුකමක් සම්පාදනය නොකළේ නම්, දෝෂ සහිත පණිවිඩයක් ලබා දෙන අතර Vim නැවත්වයි.

-එච්

විධාන රේඛා පරාමිති සහ විකල්පයන් සඳහා උපකාරයක් ලබා දෙන්න. මෙම විම් පසුව පිටවෙයි.

-එච්

වම් සිට වයිට් රචනා කරන ලද ගොනු සහ හෙබ්රෙව් යතුරුපුවරු සිතියම්කරණය සංස්කරණය කිරීම සඳහා වියිම් රචනා කර තිබේ නම්, මෙම විකල්පය Vim හි හෙබ්රෙව් මාදිලිය තුළ ආරම්භ වනු ඇත, එනම් 'hkmap' සහ 'rightleft' සකස් කර ඇත. එසේ නොමැති නම් වැරදි පණිවිඩයක් ලබා දෙන අතර Vim නැවත්වයි.

-i {viminfo}

Viminfo ගොනුව සක්රිය කල විට, මෙම විකල්පය පෙරනිමියෙන් "~ / .viminfo" වෙනුවට ගොනු නාමය භාවිතා කිරීමට යොදා ගනී. මෙය "NONE" යන නම ලබාදීමෙන්, .viminfo ගොනුව භාවිතා කිරීම මඟ හැරීමට ද භාවිතා කළ හැකිය.

-L

-r.

-එම්

Lisp මාතය. 'Lisp' සහ 'showmatch' විකල්පයන් සකසනු ලැබේ.

-එම්

ගොනු වෙනස් කිරීම අක්රීය කර ඇත. ලේඛන ගොනු හැකි නොවේ, එසේ කිරීමට 'write' විකල්පය ප්රතිස්ථාපනය කරයි.

-N

කිසිදු අනුකූල ක්රමයක්. 'අනුකූලයි' විකල්පය නැවත සකසන්න. මෙය Vim වඩා හොඳට හැසිරෙනු ඇත, නමුත්. Viim අනුකූල නොවේ, .vimrc ගොනුවක් නොමැති වුවද.

-n

කිසිදු swap ගොනුවක් භාවිතා නොවේ. කඩා වැටීමෙන් පසු නැවත යථා තත්ත්වයට පත්වීම කළ නොහැකිය. ඉතා මන්දගාමී මාධ්යයක ගොනුවක් සංස්කරණය කිරීමට ඔබට අවශ්ය නම් (උදා. Floppy). එසේම: "uc = 0 set" සමඟ කළ හැක. "UC = 200" සමඟ අහෝසි කළ හැකිය.

-මත]

N කවුළු විවෘත කරන්න. N ඉඩ නොමැති විට, සෑම ගොනුවක් සඳහාම එක් කවුළුවක් විවෘත කරන්න.

-ආර්

කියවීමට පමණක් වූ මාතය. Readonly විකල්පය සකසනු ලැබේ. ඔබට තවමත් බෆරය සංස්කරණය කළ හැකිය, නමුත් ගොනුවක් අනිෂ්ට ලෙස ප්රතිවර්තනය කිරීම වලක්වනු ඇත. ඔබට ගොනුවක් පෙරීමට අවශ්ය නම්, ": w!" ලෙස Ex විධානයට අගයක් එකතු කරන්න. -R විකල්පය මඟින් -n විකල්පය ද (පහත බලන්න). "Readonly" විකල්පය ": set noro" සමඟ නැවත සකසන්න. බලන්න ": කියවීමට පමණක් උදව්" ".

-ආ

Swap ගොනු ලැයිස්තුගත කරන්න, ඒවා ප්රතිසාධනය සඳහා භාවිතා කිරීම පිළිබඳ තොරතුරු සමඟ.

-r {ගොනු}

ප්රකෘති ප්රකාරය. කඩා වැටුණු සංස්කරණ සැසිය ප්රතිසාධනය සඳහා swap ගොනුව භාවිතා කරයි. ස්වැප් ගොනුව යනු ගොනුවක් ලෙස ".swp" සමඟ ඇති ගොනු ගොනුවක් වන ගොනුවක් වේ. බලන්න: "ප්රකෘතිමත් වීමට උදව් කරන්න".

-ස

නිශ්ශබ්ද ආකාරය. "Ex" ලෙස ආරම්භ කරන විට පමණක් හෝ "-s" විකල්පය පෙර -e "විකල්පයට ලබාදුන් විට.

-s {scriptin}

විධානාවලි {scriptin} කියවනු ලැබේ. ගොනුව තුල ඇති අක්ෂර ඒවා ඔබ ටයිප් කර ඇති ආකාරයට අර්ථ දැක්වීය. "මූලාශ්රය: {scriptin}" විධානය සමඟම සිදු කළ හැකිය. සංස්කාරකයට පෙර ගොනුවේ අවසානයට පැමිණි විට තවත් චරිත යතුරු පුවරුවේ කියවනු ලැබේ.

-T {ටර්මන}

ඔබ භාවිත කරන පර්යන්තයේ නම Vim ට කියන්න. ස්වයංක්රීය ක්රමයක් ක්රියාත්මක නොවන විට පමණක් අවශ්ය වේ. Vim (builtin) ලෙස හැඳින්වෙන ටර්මිනාවක් හෝ termcap හෝ terminfo ගොනුව තුල අර්ථ දැක්විය යුතුය.

-u {vimrc}

ආරම්භනය සඳහා {vimrc} ගොනුවේ විධානයන් භාවිතා කරන්න. අනෙක් මූලික ආරම්භනය මඟ හැරී ඇත. විශේෂිත ගොනු සංස්කරණය කිරීම සඳහා මෙය භාවිතා කරන්න. "NONE" යන නම ලබාදීමෙන් සියළුම මූලික ආරම්භනයන් මඟ හැරීමට එය භාවිතා කළ හැකිය. වැඩි විස්තර සඳහා Vim තුල ආරම්භ කිරීම සඳහා උදව් බලන්න.

-U {gvimrc}

GUI ආරම්භනය සඳහා {gvimrc} ගොනුවේ විධානයන් භාවිතා කරන්න. අනෙකුත් GUI මූලික ඇරඹුම මඟහරියි. එය "NONE" යන නම ලබාදීමෙන් සියළුම GUI ආරම්භකත්වය මඟ හැරීමටද භාවිතා කල හැක. වැඩි විස්තර සඳහා Vim සඳහා: "gui-init" උදව් බලන්න.

-V

විල්බෙස්. ගොනු ලබා ගන්නේ මූලාශ්ර හා ලිපිගොනු කියවීම සහ ලිවීම සඳහා පණිවිඩ දෙන්න.

-v

Vi විය ආකාරයේ Vim ආරම්භ කරන්න, එලෙසම ක්රියාත්මක විය හැකි "vi" ලෙස හැඳින්වේ. මෙය ක්රියාත්මක වන්නේ "ex" ලෙස නම් පමණි.

- w {scriptout}

ඔබ ටයිප් කරන සියලුම චරිතයන් {විද්වතෙක්} තුල සටහන් කර ඇති අතර, ඔබ Vim ඉවත් කරගන්නා තුරු . "Vim -s" හෝ ": මූලාශ්රය" සමඟ භාවිතා කිරීමට විධානාවලි ගොනුවක් සෑදීමට ඔබට මෙය ප්රයෝජනවත් වේ. {Scriptout} ගොනුව පවතින නම් අක්ෂර එකතු වේ.

-W {scriptout}

Like -w, නමුත් පවතින ගොනුව නැවත ලියවෙනු ඇත.

-x

ගොනු ලියන විට සංකේතාංකනය භාවිතා කරන්න. ගුප්තකේතිත යතුරක් සඳහා විමසනු ඇත.

-Z

සීමා සහිත ප්රකාරය. ක්රියාත්මක කළ හැකි කාර්යයන් "r" සමඟ ආරම්භ වේ.

-

අභිරුචි අවසානය සලකුනු කරයි. මෙය පසු විගණන ගොනු නාමයක් ලෙස හැසිරෙනු ඇත. '-' සමඟ ඇරඹෙන ගොනු නාමය සංස්කරණය කිරීම සඳහා මෙය භාවිතා කළ හැක.

--උදව්

"-h" ලෙස, උදව් පණිවුඩයක් යවන්න සහ පිටවන්න.

--පිටපත

මුද්රිත තොරතුරු සහ පිටවීමේ පිටුව මුද්රණය කරන්න.

--දුරස්ථ

Vim සේවාදායකයට සම්බන්ධ කර, තර්ක සෙසු කොටස්වල ගොනු ගොනු සංස්කරණය කිරීම සිදු කරන්න.

- සේවාදායකය

සොයාගත හැකි සියලු Vim සේවාදායකයන්ගේ නම් ලැයිස්තුගත කරන්න.

--servername {name}

සේවාදායක නාමය ලෙස {name} භාවිතා කරන්න. වත්මන් Vim සඳහා භාවිතා කරනු ලැබේ, - සේවාදායකය සමඟ භාවිතා නොකළ විට හෝ --remote, එය එය සමඟ සම්බන්ධ වීමට සේවාදායකයේ නම වේ.

--serversend {යතුරු}

Vim සේවාදායකයට සම්බන්ධ කර එය {යතුරු} යවයි.

--socketid {id}

GTK GUI පමණි: වෙනත් කවුළුවකින් gvim ක්රියාත්මක කිරීම සඳහා GtkPlug යාන්ත්රණය භාවිතා කරන්න.

- චෙකෝ-wid

GTK GUI පමණි: stdout මත Window ID ප්රතික්ෂේපය

ON-line උදව්

ආරම්භයේ සිට Vim හි "උදව්" ටයිප් කරන්න. විශේෂිත මාතෘකාවක් මත උපකාර ලබා ගැනීම සඳහා වර්ගය ": උපකාර කරන්න" ය. උදාහරණයක් ලෙස: "ZZ උදව් කරන්න" "ZZ" විධානය සඳහා උදව් ලබා ගැනීම. විෂයයන් සම්පූර්ණ කිරීමට සහ CTRL-D භාවිතා කරන්න (": cmdline-completion" යන්න උදව් කරන්න). එක් තැනක සිට වෙනත් තැනකට පැනීමට ටැග් ඇත (අධි-වින්යාස සබැඳි ආකාරයේ, බලන්න: "උදව්" බලන්න). උදාහරණයක් ලෙස ": help syntax.txt" සඳහා සියලුම ලේඛන ගොනු මෙම ආකාරයෙන් දැක ගත හැක.

ද බලන්න

(1)

වැදගත්: ඔබේ විශේෂ පරිගණකයේ විධානයක් භාවිතා කරන ආකාරය බැලීමට මිනිසා විධානය ( % man ) භාවිතා කරන්න.