Vim - Linux આદેશ - યુનિક્સ કમાન્ડ

NAME

વીમ - વી IMproved, પ્રોગ્રામર્સ ટેક્સ્ટ એડિટર

સમન્વય


vim [વિકલ્પો] [ફાઇલ ..]
vim [વિકલ્પો] -
vim [વિકલ્પો] -t ટૅગ
vim [options] -q [errorfile]


ભૂતપૂર્વ
દૃશ્ય
gvim gview
આરવીવીમ રિવ્યૂ આરજીવીઇમ રગ્યુવ્યુ

DESCRIPTION

વીમ ટેક્સ્ટ એડિટર છે જે Vi સાથે સુસંગત છે. તે તમામ પ્રકારના સાદા ટેક્સ્ટને સંપાદિત કરવા માટે વાપરી શકાય છે. તે ખાસ કરીને કાર્યક્રમોને સંપાદિત કરવા માટે ઉપયોગી છે

Vi ઉપર ઘણાં ઉન્નત્તિકરણો છે: મલ્ટી લેવલ પૂર્વવત્, મલ્ટી વિન્ડોઝ અને બફર્સ, સિન્ટેક્સ હાઇલાઇટિંગ, કમાન્ડ લાઇન એડિટિંગ, ફાઇલનામ સમાપ્તિ, ઑન-લાઇન મદદ, વિઝ્યુઅલ પસંદગી વગેરે. "સારાંશ માટે સહાય: vi_diff.txt" જુઓ વિમ અને વી વચ્ચેનો તફાવત

જ્યારે વિમ ચલાવતું હોય ત્યારે ઘણી મદદ "ઓનલાઈન" આદેશ સાથે ઓન લાઇન હેલ્પ સિસ્ટમમાંથી મેળવી શકાય છે. નીચે ઑન-લાઇન મદદ વિભાગ જુઓ.

મોટે ભાગે વિમ આદેશ સાથે એક ફાઇલને સંપાદિત કરવા માટે શરૂ થાય છે

vim ફાઇલ

વધુ સામાન્ય રીતે વિમ સાથે પ્રારંભ થાય છે:

vim [વિકલ્પો] [ફાઇલલિસ્ટ]

જો ફાઇલલિસ્ટ ખૂટે છે, તો એડિટર ખાલી બફરથી શરૂ થશે. નહિંતર નીચેના ચારમાંના એકને સંપાદિત કરવા માટે એક અથવા વધુ ફાઇલોને પસંદ કરવા માટે ઉપયોગમાં લેવાશે.

ફાઈલ ..

ફાઇલનામોની સૂચિ પ્રથમ એક વર્તમાન ફાઇલ હશે અને બફરમાં વાંચશે. કર્સર બફરની પ્રથમ લીટી પર સ્થિત થયેલ હશે. તમે ": આગામી" કમાન્ડ સાથે બીજી ફાઇલો મેળવી શકો છો. ફાઇલને સંપાદિત કરવા માટે કે જે ડૅશથી શરૂ થાય છે, "-" સાથે ફાઇલલિસ્ટ આગળ.

સંપાદિત કરવા માટેની ફાઇલ stdin માંથી વાંચી છે. આદેશો stderr માંથી વાંચવામાં આવે છે, જે tty હોવું જોઈએ.

-t {tag}

સંપાદિત કરવા માટેની ફાઇલ અને પ્રારંભિક કર્સર પોઝિશન "ટેગ" પર આધારિત છે, એક પ્રકારના ગોટો લેબલ. {tag} ટેગ ફાઈલમાં જોવામાં આવે છે, સંકળાયેલ ફાઇલ વર્તમાન ફાઇલ બની જાય છે અને સંકળાયેલ આદેશ ચલાવવામાં આવે છે. મોટેભાગે આનો ઉપયોગ સી પ્રોગ્રામ્સ માટે થાય છે, તે કિસ્સામાં {tag} એક ફંક્શનનું નામ હોઈ શકે છે. અસર એ છે કે તે ફોલ્ડર ધરાવતી ફાઇલ વર્તમાન ફાઇલ બની જાય છે અને કર્ઝર ફંક્શનની શરૂઆતમાં સ્થિત થયેલ છે. જુઓ ": મદદ ટેગ-આદેશો"

-ક [ભૂલફાઇલ]

ઝડપીફિક્સ મોડમાં પ્રારંભ કરો ફાઇલ [ભૂલફાઈલ] વાંચી છે અને પ્રથમ ભૂલ પ્રદર્શિત થાય છે. જો [ભૂલફાઈલ] અવગણવામાં આવે તો, ફાઈલનામ 'errorfile' વિકલ્પમાંથી મેળવવામાં આવે છે (અમ્િગા માટે ડિફોલ્ટ "એઝટેક સી.અર", અન્ય સિસ્ટમો પર "errors.vim"). વધુ ભૂલો "કૂલ" આદેશ સાથે કૂદકો કરી શકાય છે. જુઓ ": મદદ ઝડપીફિક્સ"

વિમ જુદી રીતે વર્તે છે, આદેશના નામ પર આધારિત (એક્ઝિક્યુટેબલ હજુ પણ તે જ ફાઇલ હોઈ શકે છે)

વીમ

"સામાન્ય" માર્ગ, બધું મૂળભૂત છે.

ભૂતપૂર્વ

એક્સ મોડમાં પ્રારંભ કરો. ": Vi" કમાન્ડ સાથે સામાન્ય મોડ પર જાઓ. "-e" દલીલ સાથે પણ કરી શકાય છે.

દૃશ્ય

ફક્ત વાંચવા માટે મોડમાં પ્રારંભ કરો. તમને ફાઇલો લખવાથી સુરક્ષિત કરવામાં આવશે. "-આર" દલીલ સાથે પણ કરી શકાય છે.

gvim gview

GUI સંસ્કરણ એક નવી વિંડો શરૂ કરે છે "-જી" દલીલ સાથે પણ કરી શકાય છે.

આરવીવીમ રિવ્યૂ આરજીવીઇમ રગ્યુવ્યુ

ઉપરોક્તની જેમ, પણ પ્રતિબંધો સાથે. શેલ આદેશો શરૂ કરવું શક્ય નથી, અથવા વિમ સસ્પેન્ડ કરવું શક્ય નથી . "-ઝેડ" દલીલ સાથે પણ કરી શકાય છે

વિકલ્પો

વિકલ્પો કોઈ પણ ક્રમમાં, ફાઇલનામો પહેલાં અથવા પછી આપવામાં આવે છે. કોઈ દલીલ વગરના વિકલ્પો સિંગલ ડૅશ પછી ભેગા થઈ શકે છે.

+ [સંખ્યા]

પ્રથમ ફાઇલ માટે કર્સર "num" લીટી પર સ્થિત થયેલ હશે. જો "num" ખૂટે છે, તો કર્સર છેલ્લા લીટી પર સ્થિત થયેલ હશે.

+ / {pat}

પ્રથમ ફાઇલ માટે કર્સર {PAT} ની પ્રથમ ઘટના પર સ્થિત થયેલ હશે. ઉપલબ્ધ શોધ પેટર્ન માટે "શોધ-પેટર્ન સહાય કરો" જુઓ.

+ {આદેશ}

-સી {આદેશ}

{ આદેશ } પ્રથમ ફાઇલ વાંચી ગયાં પછી ચલાવવામાં આવશે. {આદેશ} એ Ex આદેશ તરીકે અર્થઘટન થયેલ છે. જો {આદેશ} જગ્યાઓ ધરાવે છે તો તેને ડબલ અવતરણમાં બંધ હોવું જોઈએ (તે શેલ પર આધારિત છે જેનો ઉપયોગ થાય છે). ઉદાહરણ: વીમ "+ સેટ કરો" main.c
નોંધ: તમે 10 "+" અથવા "-c" આદેશોનો ઉપયોગ કરી શકો છો

- cmd {આદેશ}

"-c" નો ઉપયોગ કરવા જેવું, પરંતુ કોઈ પણ vimrc ફાઇલને પ્રક્રિયા કરતા પહેલા આદેશ ચલાવવામાં આવે છે. તમે આ આદેશોમાંથી 10 સુધી સ્વતંત્ર રીતે "-c" આદેશોનો ઉપયોગ કરી શકો છો.

-બી

બાઈનરી મોડ. કેટલાક વિકલ્પો સુયોજિત થશે જે બાઈનરી અથવા એક્ઝેક્યુટેબલ ફાઇલને સંપાદિત કરવાનું શક્ય બનાવે છે.

-સી

સુસંગત. 'સુસંગત' વિકલ્પ પસંદ કરો આ Vim મોટેભાગે Vi જેવા વર્તે છે, ભલે એક. Vimrc ફાઇલ અસ્તિત્વમાં હોય.

-ડી

ભેદ મોડમાં પ્રારંભ કરો. બે અથવા ત્રણ ફાઇલ નામની દલીલો હોવા જોઈએ. વિમ બધી ફાઇલો ખોલશે અને તેમની વચ્ચેના તફાવત દર્શાવે છે. Vimdiff (1) જેવા કામ કરે છે

-ડી {device}

ટર્મિનલ તરીકે વાપરવા માટે {device} ખોલો. માત્ર અમીગા પર ઉદાહરણ: "-ડ કો કોન: 20/30/600/150".

-e

એક્ઝેક્યુટેબલ એક્ઝેક્યુટેબલ "એક્" તરીકે ઓળખાતું હતું તે જ રીતે એક્સ મોડમાં એક્સમ પ્રારંભ કરો.

-એફ

અગ્રભૂમિ GUI સંસ્કરણ માટે, વિમ કાંપશે નહીં અને શેલથી અલગ કરશે જે તેને શરૂ કરવામાં આવી હતી. અમીગા પર, વિમ નવી વિન્ડો ખોલવા માટે પુનઃપ્રારંભ નહીં થાય. આ વિકલ્પનો ઉપયોગ કરવો જોઈએ જ્યારે વિમ પ્રોગ્રામ દ્વારા ચલાવવામાં આવે છે કે જે સંપાદન સત્ર સમાપ્ત કરવા માટે (દા.ત. મેલ) માટે રાહ જોશે. અમિગા પર ": sh" અને ":!" આદેશો કામ કરશે નહીં

-એફ

જો વિમ જમણે-થી-ડાબે લક્ષી ફાઇલો અને ફારસી કીબોર્ડ મેપિંગને સંપાદિત કરવા માટે FKMAP સમર્થન સાથે સંકલન કરવામાં આવ્યું છે, તો આ વિકલ્પ ફોર્સી મોડમાં વિમ શરૂ થાય છે, એટલે કે 'fkmap' અને 'leftleft' સુયોજિત છે. નહિંતર એક ભૂલ સંદેશો આપવામાં આવે છે અને Vim aborts.

-જી

જો વિમ GUI સપોર્ટ સાથે સંકલિત કરવામાં આવેલ છે, તો આ વિકલ્પ GUI ને સક્ષમ કરે છે. જો કોઈ GUI સપોર્ટમાં સંકલિત ન કરાયું હોય, તો એક ભૂલ સંદેશો આપવામાં આવે છે અને Vim aborts.

-હ

આદેશ વાક્ય દલીલો અને વિકલ્પો વિશે થોડુંક મદદ આપો. આ વિમ બહાર નીકળે પછી

-હ

જો વિમ જમણે-થી-ડાબી દિશા ફાઇલો અને હીબ્રુ કીબોર્ડ મેપિંગને સંપાદિત કરવા માટે RIGHTLEFT સમર્થન સાથે સંકલિત કરવામાં આવી છે, તો આ વિકલ્પ હીબ્રુ મોડમાં વિમ શરૂ થાય છે, એટલે કે 'hkmap' અને 'leftleft' સેટ છે. નહિંતર એક ભૂલ સંદેશો આપવામાં આવે છે અને Vim aborts.

-i {viminfo}

જ્યારે viminfo ફાઇલ સક્રિય હોય, ત્યારે આ વિકલ્પ ફાઇલનામને મૂળભૂત "~ / .viminfo" ની જગ્યાએ વાપરવા માટે સુયોજિત કરે છે. આનો ઉપયોગ "નોન" નામ આપીને .imiminfo ફાઇલના ઉપયોગને અવગણવા માટે થઈ શકે છે.

-એલ

એ જ-આર

-એલ

લિસ્પ મોડ 'લિસપ' અને 'શોમેચ' વિકલ્પો પર સેટ કરે છે.

-એમ

ફાઇલોને સંશોધિત કરવાનું અક્ષમ છે 'લખવું' વિકલ્પ રીસેટ કરે છે, જેથી ફાઇલો લખવી શક્ય નથી.

-ન

નો-સુસંગત મોડ 'સુસંગત' વિકલ્પને ફરીથી સેટ કરો આનાથી વીમ થોડી સારી રીતે વર્તશે, પરંતુ ઓછી Vi સુસંગત છે, તેમ છતાં એક .vimrc ફાઇલ અસ્તિત્વમાં નથી.

-ના

કોઈ સ્વેપ ફાઇલનો ઉપયોગ કરવામાં આવશે નહીં. ક્રેશ પછી પુનઃપ્રાપ્તિ અશક્ય હશે હેન્ડી, જો તમે ખૂબ ધીમા માધ્યમ (દા.ત. ફ્લોપી) પર ફાઇલને સંપાદિત કરવા માગો છો. "Uc = 0" સાથે પણ કરી શકાય છે. "Set uc = 200" સાથે પૂર્વવત્ કરી શકાય છે.

-ઓ [એન]

એન વિંડોઝ ખોલો જ્યારે N અવગણવામાં આવે છે, ત્યારે દરેક ફાઇલ માટે એક વિંડો ખોલો.

-આર

ફક્ત વાંચવા માટેની સ્થિતિ 'Readonly' વિકલ્પ સેટ કરવામાં આવશે. તમે હજી પણ બફરને સંપાદિત કરી શકો છો, પરંતુ ફાઇલને અકસ્માતે ઓવરરાઇટ કરીને અટકાવવામાં આવશે. જો તમે કોઈ ફાઇલને ઓવરરાઇટ કરવા માંગતા હોવ, તો "આદેશ: W" તરીકે, Ex આદેશમાં ઉદ્ગાર ચિહ્ન ઉમેરો. -આર વિકલ્પ પણ -n વિકલ્પ સૂચવે છે (નીચે જુઓ). 'Readonly' વિકલ્પને "set noro" થી ફરીથી સેટ કરી શકાય છે. જુઓ ": સહાય 'ફક્ત વાંચવા માટે'".

-આર

સ્વૅપ ફાઇલોની સૂચિ, પુનઃપ્રાપ્તિ માટે તેનો ઉપયોગ કરવા વિશેની માહિતી સાથે.

-r {file}

પુનઃપ્રાપ્તિ સ્થિતિ. સ્વેપ ફાઇલ ક્રેશ કરેલા સંપાદન સત્રને પુનઃપ્રાપ્ત કરવા માટે વપરાય છે. સ્વેપ ફાઈલ એક ફાઇલ છે જે ".swp" જોડાયેલ ટેક્સ્ટ ફાઇલ સાથે સમાન ફાઇલનામ છે. "પુનઃપ્રાપ્તિ સહાય" જુઓ.

-s

શાંત ઢબમાં. ફક્ત જ્યારે "Ex" તરીકે શરૂ કરવામાં આવે અથવા જ્યારે "-e" વિકલ્પ "-s" વિકલ્પ પહેલાં આપવામાં આવે ત્યારે.

-s {script}}

સ્ક્રિપ્ટ ફાઈલ {scriptin} વાંચી છે. ફાઇલમાંનાં અક્ષરોનું અર્થઘટન કરવામાં આવ્યું છે કે તમે તેમને ટાઇપ કર્યું હતું. આ જ આદેશ "સ્રોત! {Scriptin}" સાથે કરી શકાય છે. જો સંપાદક બહાર નીકળે તે પહેલાં ફાઇલના અંત સુધી પહોંચવામાં આવે છે, તો કીબોર્ડમાંથી વધુ અક્ષરો વાંચવામાં આવે છે.

-ટી {ટર્મિનલ}

તમે ઉપયોગ કરી રહ્યાં છો તે ટર્મિનલનું નામ વીમને કહે છે. સ્વયંસંચાલિત રીતે કામ કરતું નથી ત્યારે જ આવશ્યક છે. વીમ (બિલ્ટિન) માટે જાણીતા ટર્મિનલ હોવો જોઈએ અથવા ટર્મકેપ અથવા ટર્મિનેફો ફાઇલમાં વ્યાખ્યાયિત થયેલ હોવું જોઈએ.

-યુ {vimrc}

શરૂઆતમાં ફાઇલ {vimrc} માં આદેશોનો ઉપયોગ કરો. અન્ય તમામ પ્રારંભિક બાબતોને છોડવામાં આવે છે. ખાસ પ્રકારની ફાઇલોને સંપાદિત કરવા માટે આનો ઉપયોગ કરો. તે "નોન" નામ આપીને તમામ પ્રારંભિક અવગણવા માટે પણ વાપરી શકાય છે. વધુ વિગતો માટે vim અંતર્ગત "સહાય પ્રારંભ કરો" જુઓ.

-યુ {gvimrc}

GUI પ્રારંભિક માટે ફાઇલ {gvimrc} માં આદેશોનો ઉપયોગ કરો. અન્ય તમામ GUI પ્રારંભિક બાબતોને છોડવામાં આવે છે. તેનો "નોન" નામ આપીને બધા GUI પ્રારંભને અવગણવા માટે પણ ઉપયોગ કરી શકાય છે. વધુ વિગતો માટે '' મદદ ગિ-ઇનિટ '' જુઓ.

-વી

વર્બોઝ ફાઇલોને સ્ત્રોત અને સ્રોત અને viminfo ફાઇલ લખવા માટે સંદેશાઓ આપો.

-વી

Vi મોડમાં વિમ પ્રારંભ કરો, જેમ એક્ઝેક્યુટેબલ "vi" તરીકે ઓળખાતું હતું. એક્ઝેક્યુટેબલ "એક્" તરીકે ઓળખાતી વખતે આ માત્ર ત્યારે જ પ્રભાવિત થાય છે.

-ડબ્લ્યુ {સ્ક્રિપ્ટ}}

તમે જે અક્ષરો લખો છો તે ફાઇલ {scriptout} માં રેકોર્ડ કરવામાં આવે છે, જ્યાં સુધી તમે વિમ બહાર નીકળો નહીં આ ઉપયોગી છે જો તમે "vim -s" અથવા ": source!" સાથે ઉપયોગ કરવા માટેની સ્ક્રિપ્ટ ફાઇલ બનાવવા માંગો છો જો {scriptout} ફાઇલ અસ્તિત્વમાં છે, તો અક્ષરો ઉમેરેલા છે.

-ડબ્લ્યુ {સ્ક્રિપ્ટ}

જેમ -W, પરંતુ હાલની ફાઇલ ફરીથી લખાઈ છે.

-x

ફાઇલો લખતી વખતે એન્ક્રિપ્શનનો ઉપયોગ કરો ક્રિપ્ટ કી માટે પૂછશે

-ઝેડ

પ્રતિબંધિત મોડ "આર" સાથે એક્ઝેક્યુટેબલ પ્રારંભ થાય તે રીતે કાર્ય કરે છે

-

વિકલ્પોના અંતને રજૂ કરે છે આ પછીની દલીલોને ફાઇલ નામ તરીકે નિયંત્રિત કરવામાં આવશે. આ ફાઇલનામને સંપાદિત કરવા માટે ઉપયોગમાં લઇ શકાય છે જે '-' સાથે પ્રારંભ થાય છે.

--help

મદદ સંદેશ આપો અને બહાર નીકળો, જેમ કે "-હ".

- વિવર

સંસ્કરણની માહિતી છાપો અને બહાર નીકળો

--remote

વિમ સર્વરથી કનેક્ટ કરો અને બાકીના દલીલોમાં આપવામાં આવેલી ફાઇલોને સંપાદિત કરો.

--serverlist

શોધી શકાય તેવા તમામ વીમ સર્વર્સના નામની યાદી આપો.

--servername {name}

સર્વર નામ તરીકે {name} નો ઉપયોગ કરો. વર્તમાન વીમ માટે વપરાય છે, જ્યાં સુધી --serversend અથવા --remote સાથે વપરાય નહિં હોય, તો પછી તે સર્વરનું નામ છે જે સાથે જોડાવા માટે.

--serversend {કી}

એક વિમ સર્વરથી કનેક્ટ કરો અને {keys} ને તેના પર મોકલો.

--socketid {id}

GTK GUI માત્ર: અન્ય વિન્ડોમાં gvim ને ચલાવવા માટે GtkPlug પદ્ધતિનો ઉપયોગ કરો.

--ચોઓ-વાઇડ

GTK GUI માત્ર: stdout પર વિન્ડો આઈડી ને ઇકો કરો

ઓનલાઈન મદદ

પ્રકાર ": સહાય" વિમમાં પ્રારંભ કરવા માટે. ચોક્કસ વિષય પર સહાય મેળવવા માટે "સહાય વિષય" લખો. ઉદાહરણ તરીકે: "ઝેડઝેડઝેડ" આદેશ માટે મદદ મેળવવા માટે "ઝેડઝેડની સહાય કરો" વિષયો પૂર્ણ કરવા માટે અને CTRL-D નો ઉપયોગ કરો (": cmdline-completion" સહાય કરો) ટેગ્સ એક સ્થળથી બીજા સ્થળે આવવા માટે હાજર છે (હાયપરટેક્સ્ટ લિંક્સની સૉર્ટ કરો, "સહાય" જુઓ). તમામ દસ્તાવેજો ફાઈલો આ રીતે જોઈ શકાય છે, ઉદાહરણ તરીકે ": help syntax.txt".

આ પણ જુઓ

વાણિજ્ય (1)

મહત્વનું: તમારા ચોક્કસ કમ્પ્યૂટર પર આદેશ કેવી રીતે વાપરવામાં આવે છે તે જોવા માટે man આદેશ ( % man ) નો ઉપયોગ કરો.