ملاحظہ کریں - لینکس کمانڈ - یونیسی کمان

VIM - Vi IMproved، ایک پروگرامر ٹیکسٹ ایڈیٹر

مطمئن


ویم [اختیارات] [فائل ..]
ویم [اختیارات] -
vim [اختیارات] ٹی ٹی
مثلا [اختیارات] - ق [غلطی]


سابق
ملاحظہ کریں
gvim gview
Rvim Rview RGVIM Rgview

تفصیل

ویم ایک ٹیکسٹ ایڈیٹر ہے جو اوپر سے وی آئی کے ساتھ مطابقت رکھتا ہے. یہ ہر قسم کے سادہ متن کو ترمیم کرنے کے لئے استعمال کیا جا سکتا ہے. پروگراموں میں ترمیم کیلئے خاص طور پر مفید ہے.

مندرجہ بالا بہت زیادہ اضافہ ہیں: کثیر سطح پر دستخط، کثیر ونڈوز اور بفر، نحو نمائش، کمانڈ لائن ترمیم، فائل نام تکمیل، آن لائن مدد، بصری انتخاب، وغیرہ. دیکھیں "مدد: vi_diff.txt" ایک خلاصہ کے لئے ویم و و و کے درمیان اختلافات کا.

ویم کو چلانے کے دوران، "مدد" کمانڈ کے ساتھ آن لائن مدد کے نظام سے بہت مدد مل سکتی ہے. ذیل میں آن لائن مدد کے حصے ملاحظہ کریں.

عموما اکثر ایک فائل کو کمانڈ کے ساتھ ترمیم کرنے کے لئے شروع ہوتا ہے

ویم فائل

عام طور پر ویم کے ساتھ شروع ہوا ہے:

ویم [اختیارات] [فائل کی فہرست]

اگر فائل لسٹ غائب ہو تو، ایڈیٹر کو ایک خالی بفر کے ساتھ شروع ہو جائے گا. دوسری صورت میں مندرجہ ذیل چار میں سے کسی ایک میں ترمیم کرنے کیلئے ایک یا زیادہ فائلوں کو منتخب کرنے کے لئے استعمال کیا جا سکتا ہے.

فائل ..

فائلوں کا ایک فہرست. سب سے پہلے ایک موجودہ فائل ہوگی اور بفر میں پڑھے گا. کرسر کو بفر کی پہلی لائن پر رکھا جائے گا. آپ "اگلے" کمانڈ کے ساتھ دیگر فائلوں کو حاصل کرسکتے ہیں. ڈیش سے شروع ہونے والے فائل میں ترمیم کرنے کے لئے، "-" کے ساتھ فائل کی فہرست سے پہلے.

-

ترمیم کرنے کے لئے فائل stdin سے پڑھا ہے. کمانڈ اسٹڈرر سے پڑھتے ہیں، جو ایک ٹٹی ہونا چاہئے.

-T {ٹیگ}

ترمیم کرنے کے لئے فائل اور ابتدائی کرسر پوزیشن ایک "ٹیگ"، ایک قسم کے لیبل لیبل پر منحصر ہے. {ٹیگ} ٹیگ فائل میں دیکھا جاتا ہے، منسلک فائل موجودہ فائل بن جاتا ہے اور منسلک کمانڈ مرتب کیا جاتا ہے. زیادہ تر یہ سی پروگراموں کے لئے استعمال کیا جاتا ہے، جس میں {ٹیگ} ایک فنکشن کا نام ہوسکتا ہے. اثر یہ ہے کہ اس فائل پر مشتمل فعل موجودہ فائل بن جاتا ہے اور کرسر کو فعل کی شروعات پر رکھا جاتا ہے. ملاحظہ کریں ": ٹیگ - حکموں کی مدد کریں".

- ق [errorfile]

QuickFix موڈ میں شروع کریں. فائل [errorfile] پڑھا ہے اور پہلی غلطی ظاہر کی گئی ہے. اگر [errorfile] کو خارج کر دیا جاتا ہے تو، غلطی کے اختیارات (غلطی "AztecC.rr" کرنے کے لئے ڈیفیمز "Amiga"، "errors.vim" دوسرے نظاموں پر) سے حاصل کی جاتی ہے. مزید: غلطیوں کو ": cn" کمانڈ کے ساتھ چھپایا جا سکتا ہے. ملاحظہ کریں ": فوری فکسکس میں مدد کریں".

کم مختلف طریقے سے چلتا ہے، کمانڈ کے نام پر منحصر ہوتا ہے (عمل درآمد اب بھی ایک ہی فائل ہو سکتا ہے).

vim

"عام" طریقہ، سب کچھ پہلے سے طے شدہ ہے.

سابق

سابق موڈ میں شروع کریں. ": vi" کمانڈ کے ساتھ عام موڈ پر جائیں. "اے" دلیل کے ساتھ بھی کیا جا سکتا ہے.

ملاحظہ کریں

پڑھنے کے صرف موڈ میں شروع کریں. فائلوں کو لکھنے سے آپ کو محفوظ رکھا جائے گا. "ر" بحث کے ساتھ بھی کیا جا سکتا ہے.

gvim gview

GUI ورژن. نئی ونڈو شروع ہوتی ہے. "جی" دلیل کے ساتھ بھی کیا جا سکتا ہے.

Rvim Rview RGVIM Rgview

اوپر کی طرح، لیکن پابندی کے ساتھ. شیل حکم شروع کرنا ممکن نہیں ہو گا، یا ولیم معطل . "Z" بحث کے ساتھ بھی کیا جا سکتا ہے.

اختیارات

فائلوں کے نام سے پہلے یا اس کے بعد کسی بھی ترتیب میں اختیارات فراہم کیے جا سکتے ہیں. کسی بھی ڈیش کے بغیر اختیارات کے بغیر اختیارات کو مشترکہ کیا جا سکتا ہے.

+ [نوم]

پہلی فائل کے لئے کرسر کو "نیوم" پر رکھا جائے گا. اگر "ناک" غائب ہو تو، کرسر کو آخری لائن پر رکھا جائے گا.

+ / {pat}

پہلی فائل کیلئے کرسر {pat} کی پہلی واقعہ پر تعینات کیا جائے گا. دستیاب تلاش کے پیٹرن کے لئے "تلاش کریں: پیٹرن میں مدد کریں".

+ {کمانڈ}

-C {کمانڈ}

{کمانڈ} کو پہلی فائل کو پڑھنے کے بعد پھانسی دی جائے گی. {کمانڈ} ایک سابق کمانڈ کے طور پر تفسیر کی جاتی ہے. اگر {کمانڈ} کے خالی جگہوں پر مشتمل ہے تو اسے ڈبل کیوٹس میں منسلک ہونا ضروری ہے (اس کا استعمال اس شیل پر ہوتا ہے). مثال: ویم "+ سیٹ سی" main.c
نوٹ: آپ 10 "+" یا "سی" احکامات تک استعمال کرسکتے ہیں.

--cmd {کمانڈ}

"سی" کا استعمال کرتے ہوئے، لیکن کمانڈر کسی بھی vimrc فائل کی پروسیسنگ سے پہلے ہی عملدرآمد کیا جاتا ہے. آپ ان حکموں کے 10 تک استعمال کرسکتے ہیں، آزادانہ طور پر "سی" حکم سے.

ب

ثنائی موڈ چند اختیارات مقرر کیے جائیں گے جو بائنری یا قابل عمل فائل میں ترمیم کرنے کے لئے ممکن بناتی ہے.

سی

ہم آہنگ. 'ہم آہنگ' کا اختیار مقرر کریں. یہ ویم کو زیادہ تر وی آئی پی کی طرح سلوک کرتی ہے، اگرچہ .vimrc فائل موجود ہے.

ڈی

مختلف موڈ میں شروع کریں. دو یا تین فائل کا نام دلائل ہونا چاہئے. ویم تمام فائلوں کو کھولیں گے اور ان کے درمیان اختلافات دکھائیں گے. vimdiff (1) کی طرح کام کرتا ہے.

D {آلہ}

ٹرمینل کے طور پر استعمال کے لئے {آلہ} کھولیں. صرف امیگا پر. مثال: "ڈی ڈی: 20/30/600/150".

-e

سابق موڈ میں ویم شروع کریں، صرف عملدرآمد کی طرح "سابق" کہا جاتا تھا.

- ایف

فارورڈ. GUI ورژن کے لئے، VIM شیل سے شروع نہیں کیا جائے گا اس میں شروع کیا گیا تھا. امیگ پر، نئی ونڈو کھولنے کے لئے ویم کو دوبارہ شروع نہیں کیا جائے گا. اس اختیار کو استعمال کیا جانا چاہئے جب ویم ایک پروگرام کی طرف سے عملدرآمد کیا جائے گا جس میں ترمیم کے سیشن کو ختم کرنا ہوگا (مثال کے طور پر میل). امیگا پر ": ش" اور ":!" حکم کام نہیں کریں گے.

- ایف

اگر ویم دائیں بائیں بائیں جانب والے فائلوں اور فارسی کی بورڈ کی نقشہ بندی میں ترمیم کرنے کے لئے FKMAP کی حمایت کے ساتھ مرتب کیا گیا ہے، تو یہ اختیار فارسی موڈ میں ولیم شروع ہوتا ہے، یعنی 'fkmap' اور 'صحیح' مقرر کیا جاتا ہے. دوسری صورت میں ایک غلطی کا پیغام دیا گیا ہے اور ویم آفس.

جی

اگر VIM GUI کی حمایت کے ساتھ مرتب کیا گیا ہے، تو یہ اختیار GUI کو قابل بناتا ہے. اگر کوئی GUI کی حمایت میں مرتب نہیں کیا گیا تو، ایک غلطی کا پیغام دیا جاتا ہے اور ویٹم بند.

کمانڈ لائن دلائل اور اختیارات کے بارے میں تھوڑی مدد دیں. اس کے بعد ویم سے نکلتا ہے.

ایچ

اگر ویم کو دائیں سے بائیں جانب والے فائلوں اور عبرانی کی بورڈ کی میپنگ میں ترمیم کرنے کے لئے RIGHTLEFT کی حمایت کے ساتھ مرتب کیا گیا ہے، تو یہ اختیار عبرانی موڈ میں مثالی طور پر شروع ہوتا ہے، یعنی 'hkmap' اور 'درست' مقرر کیا جاتا ہے. دوسری صورت میں ایک غلطی کا پیغام دیا گیا ہے اور ویم آفس.

-i {viminfo}

جب Viminfo فائل کو استعمال کیا جاتا ہے، تو اس اختیار کو فائل کا نام استعمال کرنے کے لئے مقرر کرتا ہے، بجائے پہلے سے طے شدہ "~ / .viminfo" کے مطابق. اس کا نام "نہیں" دینے سے بھی .vfofo فائل کے استعمال کو چھوڑنے کے لئے بھی استعمال کیا جا سکتا ہے.

ایل

اسی طرح آر.

ایل

لیس موڈ. 'lisp' اور 'شومچ' کے اختیارات پر سیٹ کرتا ہے.

ایم

فائلوں میں ترمیم کرنا غیر فعال ہے. 'لکھنے' کے اختیارات کو ری سیٹ کرتا ہے، تاکہ فائلوں کو لکھنے ممکن نہیں.

این

کوئی مطابقت رکھتا ہے. 'ہم آہنگ' کے اختیارات کو دوبارہ ترتیب دیں. یہ ویم کو تھوڑا سا بہتر بنا دیتا ہے، لیکن کم وائی مطابقت رکھتا ہے، اگرچہ .vimrc فائل موجود نہیں ہے.

این

کوئی سویپ فائل استعمال نہیں کی جائے گی. ایک حادثے کے بعد بحالی ناممکن ہو جائے گا. ہاتھ سے اگر آپ کسی فائل میں ترمیم کرنا چاہتے ہیں تو بہت سست درمیانی (مثال کے طور پر فلاپی). "سیٹ uc = 0" کے ساتھ بھی کیا جا سکتا ہے. "سیٹ uc = 200" کے ساتھ غیر منقطع کیا جا سکتا ہے.

-و [ن]

اوپن ن ونڈوز جب ن لی گئی ہے، ہر فائل کے لئے ونڈو کھولیں.

آر

صرف واحد موڈ. 'پڑھنے کا اختیار' مقرر کیا جائے گا. آپ اب بھی بفر کو ترمیم کرسکتے ہیں، لیکن حادثے سے کسی فائل کو لکھنا پڑتا ہے. اگر آپ کسی فائل کو مسترد کرنا چاہتے ہیں تو، سابق کمانڈر کو ایک اعزازی نشان شامل کریں، جیسے ": w!". آر اختیار میں بھی ایک اختیار (نیچے ملاحظہ کریں) کا بھی مطلب ہے. 'پڑھنے کا اختیار' کے ساتھ ری سیٹ کیا جا سکتا ہے ": سیٹ نوو". ملاحظہ کریں "مدد کریں 'پڑھنے کے لئے' '.

آر

وصولی کے لئے ان کا استعمال کرنے کے بارے میں معلومات کے ساتھ، تبادلہ فائلوں کی فہرست.

-R {فائل}

وصولی موڈ. تبدیل کردہ ترمیم سیشن کی وصولی کے لئے سویپ فائل استعمال کیا جاتا ہے. سویپ فائل ایک فائل فائل ہے جس کے ساتھ "فائل" کے ساتھ متن فائل کے طور پر ایک ہی فائل کا نام ہے. ملاحظہ کریں ": وصولی میں مدد".

ایس

خاموش موڈ. صرف "جب" کے طور پر شروع ہونے پر یا جب "اے" کا اختیار "-s" اختیار کرنے سے پہلے دیا گیا تھا.

-s {scriptin}

اسکرپٹ فائل {سکرپٹ} پڑھا ہے. فائل میں حروف تشریح کی جاتی ہیں جیسے آپ نے ان کو ٹائپ کیا تھا. حکم کے ساتھ ہی کیا جا سکتا ہے ": ذریعہ! {scriptin}". اگر فائل کا اختتام ایڈیٹر سے باہر نکلنے سے پہلے پہنچ گیا تو، کی بورڈ سے مزید حروف پڑھتے ہیں.

-T {ٹرمینل}

ٹرمینل کا نام بتائیں کہ آپ استعمال کر رہے ہیں. خود کار طریقے سے کام نہیں کرتا جب صرف ضروری ہے. ٹرمینل ہونا لازمی طور پر ویم (تعمیر) سے جانا جاتا ہے یا ٹرمپپ یا ٹرمینف فائل میں بیان کیا جانا چاہئے.

-u {vimrc}

ابتداء کیلئے فائل {vimrc} میں حکموں کا استعمال کریں. دیگر تمام ابتداء کو چھوڑ دیا گیا ہے. خاص قسم کی فائلوں میں ترمیم کرنے کیلئے اس کا استعمال کریں. یہ نام "نون" دینے کی طرف سے تمام ابتداء کو چھوڑنے کے لئے بھی استعمال کیا جا سکتا ہے. مزید تفصیلات کے لئے "اندر: ابتداء میں مدد" دیکھیں.

-U {gvimrc}

GUI ابتداء کیلئے فائل {gvimrc} میں حکموں کا استعمال کریں. دیگر تمام جیآئآئآئ ایسوسی ایشنز کو چھوڑ دیا گیا ہے. یہ نام "نون" دینے کے ذریعہ تمام GUI ابتداء کو چھوڑنے کے لئے بھی استعمال کیا جا سکتا ہے. ملاحظہ کریں "مزید معلومات کے لئے ویم کے اندر اندر گائی انٹ میں مدد کریں".

- وی

Verbose. پیغامات کے بارے میں کون سی فائلیں محفوظ ہیں اور ایک وڈیو فائل فائل کو پڑھنے اور لکھنے کے لئے دیں.

-v

وی موڈ میں ویم شروع کرو، جیسا کہ عملدرآمد کو "vi" کہا جاتا تھا. اس کا اثر صرف اس وقت ہوتا ہے جب "قابل" کہا جاتا ہے.

-w {سکرپٹ}

آپ کی نوعیت کے تمام حروف فائل {سکرپٹ} میں ریکارڈ کیے جاتے ہیں، جب تک کہ آپ ویم سے باہر نکلیں . اگر یہ ایرر برقرار رہے تو ہمارے ہیلپ ڈیسک سے رابطہ کریں. غلط استعمال رپورٹ نہیں کیا جا سکا. ایک یا زیادہ ایرر آ گئے ہیں. براہ مہربانی ایرر پیغام سے نشان زدہ فیلڈز کو ٹھیک کریں. وہ معلومات لازمی ہیں جن کے ساتھ * کی علامت ہے. اگر {سکرپٹ} فائل موجود ہے تو، حروف شامل ہیں.

-W {سکرپٹ}

کی طرح، لیکن ایک موجودہ فائل زیادہ لکھا ہے.

-ایکس

فائلوں کو لکھتے وقت خفیہ کاری کا استعمال کریں. ایک کریٹ کی چابی کے لئے فوری طور پر کریں گے.

-Z

محدود موڈ. "r" کے ساتھ قابل عمل آغاز شروع ہوتا ہے.

-

اختیارات کے اختتام کو مسترد کرتا ہے. اس کے بعد دلائل فائل فائل کے طور پر سنبھالے جائیں گے. اس کا نام 'ای' کے ساتھ شروع ہونے والی فائل نام میں ترمیم کرنے کے لئے استعمال کیا جا سکتا ہے.

--مدد

ہیلپ ڈیسک دیں اور باہر نکلیں، جیسے "ہ".

- تبدیلی

پرنٹ ورژن کی معلومات اور باہر نکلیں.

بند کریں

ایک سرور سرور سے منسلک کریں اور باقی باقی دلائل میں دی گئی فائلوں میں ترمیم کریں.

- صارف کی فہرست

تمام ویم سرورز کے ناموں کو درج کریں جو پایا جا سکتا ہے.

- صارف نام {نام}

سرور کا نام کے طور پر {نام} کا استعمال کریں. موجودہ ویم کے لئے استعمال کیا جاتا ہے، جب تک کہ ایک سرور کے ساتھ استعمال نہیں کیا جاۓ، یا پھر اس سے رابطہ کریں.

--serversend {چابیاں}

ایک ویم سرور سے رابطہ کریں اور اسے {چابیاں} بھیجیں.

ساکٹڈڈ {id}

صرف GTK GUI: دوسری ونڈو میں Gvim چلانے کے لئے GtkPlug میکانزم کا استعمال کریں.

--echo-wid سے

صرف GTK GUI: stdout پر ونڈو کی شناخت کریں

آن لائن مدد

شروع کرنے کیلئے ویم میں "مدد" ٹائپ کریں. مخصوص موضوع پر مدد حاصل کرنے کے لئے "موضوع میں مدد کریں". مثال کے طور پر: "ZZ" کی مدد کے لۓ "ZZ" کی مدد کریں. مضامین کو مکمل کرنے کے لئے استعمال کریں اور CTRL-D (": سینڈ ڈائل لائن تکمیل کریں"). ٹیگز ایک جگہ سے دوسری جگہ پر کودنے کے لئے موجود ہیں ( ہائپر ٹیکسٹ کے لنکس کی طرح ، دیکھیں: "مدد"). تمام دستاویزات کی فائلوں کو اس طریقے سے دیکھا جاسکتا ہے، مثال کے طور پر ": syntax.txt میں مدد کریں".

بھی دیکھو

vimtutor (1)