اسم
vim - Vi IMproved ، محرر نصوص مبرمج
موجز
همة خيارات ملف ..همة خيارات -همة الخيارات - علامةهمة خيارات -q errorfile السابقرأيgvim gviewrvim rview rgvim rgview همة هو محرر نص يتوافق صعودًا مع Vi. يمكن استخدامه لتحرير جميع أنواع النص العادي. انها مفيدة بشكل خاص لتحرير البرامج. هناك الكثير من التحسينات فوق Vi: متعدد المستويات التراجع ، النوافذ المتعددة والمخازن المؤقتة ، تسليط الضوء على بناء الجملة ، تحرير سطر الأوامر ، إكمال اسم الملف ، المساعدة الفورية ، الاختيار المرئي ، إلخ. انظر ": help vi_diff.txt" للحصول على ملخص من الاختلافات بينهمة و السادس. بينما تركضهمة يمكن الحصول على الكثير من المساعدة من نظام المساعدة على الإنترنت ، مع الأمر ": help". انظر قسم مساعدة ON-LINE أدناه. في معظم الأحيانهمة يبدأ تحرير ملف واحد مع الأمر ملف vim بشكل عامهمة بدأ مع: vim خيارات filelist إذا كانت قائمة الأفلام مفقودة ، فسيبدأ المحرر بمخزن مؤقت فارغ. وإلا قد يتم استخدام واحد بالضبط من الأربعة التالية لاختيار ملف واحد أو أكثر ليتم تحريره. الملف .. قائمة من أسماء الملفات. سيكون الملف الأول هو الملف الحالي ويقرأ في المخزن المؤقت. سيتم وضع المؤشر على السطر الأول من المخزن المؤقت. يمكنك الوصول إلى الملفات الأخرى باستخدام الأمر ": التالي". لتحرير ملف يبدأ بشرطة ، تسبق قائمة الأفلام بـ "-". تتم قراءة الملف المراد تحريره من stdin. يتم قراءة الأوامر من stderr ، والتي ينبغي أن تكون توتي. -t {tag} يعتمد الملف المراد تحريره وموقف المؤشر الأولي على "tag" ، وهو نوع من تصنيف goto. يتم البحث عن {tag} في ملف العلامات ، يصبح الملف المرتبط الملف الحالي ويتم تنفيذ الأمر المرتبط. في الغالب يُستخدم هذا لبرامج C ، وفي هذه الحالة {tag} يمكن أن يكون اسم دالة. التأثير هو أن الملف الذي يحتوي على تلك الوظيفة يصبح الملف الحالي ويتم وضع المؤشر على بداية الوظيفة. انظر ": help tag-commands". -q errorfile ابدأ في وضع quickFix. تتم قراءة الملف errorfile ويتم عرض الخطأ الأول. إذا تم حذف errorfile ، يتم الحصول على اسم الملف من خيار 'errorfile' (الافتراضات إلى "AztecC.Err" لـ Amiga ، "errors.vim" على الأنظمة الأخرى). يمكن القفز على المزيد من الأخطاء مع الأمر ": cn". راجع ": help quickfix". همة يتصرف بشكل مختلف ، اعتمادا على اسم الأمر (يمكن أن يكون الملف التنفيذي هو نفس الملف). همة الطريقة "العادية" ، كل شيء افتراضي. السابق البدء في وضع السابق. انتقل إلى الوضع العادي باستخدام الأمر ": vi". يمكن أيضا أن يتم مع الوسيطة "-e". رأي البدء في وضع القراءة فقط. سوف تكون محمية من كتابة الملفات. ويمكن أيضا أن يتم مع الوسيطة "-R". gvim gview النسخة GUI. يبدأ نافذة جديدة. يمكن أن يتم أيضًا باستخدام الوسيطة "-g". rvim rview rgvim rgview مثل ما سبق ، ولكن مع قيود. لن يكون من الممكن بدء أوامر shell أو تعليقهاهمة. ويمكن أيضا أن يتم مع حجة "-Z". يمكن إعطاء الخيارات بأي ترتيب ، قبل أو بعد أسماء الملفات. يمكن دمج الخيارات بدون وسيطة بعد شرطة واحدة. + الأسطوانات بالنسبة للملف الأول ، سيتم وضع المؤشر على السطر "num". إذا كان "num" مفقودًا ، فسيتم وضع المؤشر على السطر الأخير. + / {بات} بالنسبة للملف الأول ، سيتم وضع المؤشر على التواجد الأول لـ {pat}. راجع ": help search-pattern" لنماذج البحث المتاحة. + {قيادة} -c {الأمر} سيتم تنفيذ الأمر {command} بعد قراءة الملف الأول. يتم تفسير {command} كأمر Ex. إذا احتوى الأمر {command} على مسافات ، فيجب وضعه بين علامتي اقتباس مزدوجتين (وهذا يعتمد على الغلاف المستخدم). مثال: Vim "+ set si" main.cملاحظة: يمكنك استخدام ما يصل إلى 10 "+" أو أوامر "-c". - cmd {الأمر} مثل استخدام "ج" ، ولكن يتم تنفيذ الأمر فقط قبل معالجة أي ملف vimrc. يمكنك استخدام حتى 10 من هذه الأوامر ، بشكل مستقل عن الأوامر "-c". -ب الوضع الثنائي. سيتم تعيين عدد قليل من الخيارات التي تجعل من الممكن تحرير ملف ثنائي أو قابل للتنفيذ. -C متوافق. اضبط خيار "متوافق". هذا سيجعلهمة تتصرف في الغالب مثل السادس ، على الرغم من وجود ملف .vimrc. -د البدء في وضع فرق. يجب أن يكون هناك وسيطان أو ثلاثة أسماء الملفات.همة سيتم فتح جميع الملفات وإظهار الفروق بينهما. يعمل مثل vimdiff (1). -d {device} افتح {device} لاستخدامه كمحطة طرفية. فقط على أميغا. مثال: "-d con: 20/30/600/150". -e بدايةهمة في الوضع السابق ، تماما كما كان يسمى الملف التنفيذي "السابق". -F المقدمة. لإصدار GUI ،همة لن تتشعب وتفصل من القشرة التي بدأ فيها. على أميغا ،همة لا يتم إعادة فتحه لفتح نافذة جديدة. يجب استخدام هذا الخيار عندماهمة يتم تنفيذه بواسطة برنامج سينتظر انتهاء جلسة التعديل (على سبيل المثال ، البريد). على أميغا ": sh" و ":!" لن تعمل الأوامر. -F إذاهمة تم تجميعها مع دعم FKMAP لتحرير الملفات الموجهة من اليمين إلى اليسار وتعيين لوحة المفاتيح الفارسية ، يبدأ هذا الخيارهمة في النمط الفارسي ، أي "fkmap" و "rightleft" يتم تعيينهما. خلاف ذلك يتم إعطاء رسالة خطأ وهمة إحباط. -g إذاهمة تم تجميعها مع دعم واجهة المستخدم الرسومية ، يمكّن هذا الخيار واجهة المستخدم الرسومية. إذا لم يتم ترجمة أي دعم لواجهة المستخدم الرسومية (GUI) ، فسيتم إرسال رسالة خطأ وهمة إحباط. -h امنح قليلاً من المساعدة حول وسيطات وخيارات سطر الأوامر. بعد هذاهمة المخارج. -H إذاهمة تم تجميعها باستخدام دعم RIGHTLEFT لتحرير الملفات الموجهة من اليمين إلى اليسار وتخطيط لوحة المفاتيح العبرية ، يبدأ هذا الخيارهمة في الوضع العبري ، يتم تعيين "hkmap" و "rightleft". خلاف ذلك يتم إعطاء رسالة خطأ وهمة إحباط. -i {viminfo} عند تمكين استخدام ملف viminfo ، يقوم هذا الخيار بتعيين اسم الملف المراد استخدامه ، بدلاً من الافتراضي "~ / .viminfo". يمكن استخدام هذا أيضًا لتخطي استخدام ملف .viminfo بإعطاء الاسم "NONE". -L نفس -r. -l وضع Lisp. لتعيين خيارات 'lisp' و 'showmatch'. -m تعديل الملفات معطلة. إعادة تعيين خيار "الكتابة" ، بحيث لا يمكن كتابة الملفات. -N وضع عدم التوافق. إعادة تعيين الخيار "متوافق". هذا سيجعلهمة تتصرف أفضل قليلا ، ولكن أقل المتوافقة مع Vi ، على الرغم من عدم وجود ملف .vimrc. -n سيتم استخدام أي ملف المبادلة. الانتعاش بعد الاصطدام سيكون مستحيلا. سهل إذا كنت تريد تحرير ملف على وسط بطيء جدًا (على سبيل المثال قرص مرن). يمكن أيضا أن يتم مع ": set uc = 0". يمكن التراجع عن ": set uc = 200". -على فتح النوافذ ن. عند حذف N ، افتح نافذة واحدة لكل ملف. -R وضع القراءة فقط. سيتم تعيين الخيار "readonly". لا يزال بإمكانك تحرير المخزن المؤقت ، ولكن سيتم منع الكتابة فوق الملف عن طريق الخطأ. إذا كنت تريد الكتابة فوق أحد الملفات ، فأضف علامة تعجب إلى الأمر Ex ، كما في ": w!". خيار -R يعني أيضًا الخيار -n (انظر أدناه). يمكن إعادة تعيين خيار "readonly" بـ ": set noro". راجع ": مساعدة" للقراءة فقط "". -r قائمة ملفات المبادلة ، مع معلومات حول استخدامها لاستردادها. -r {الملف} وضع الاسترداد. يتم استخدام ملف المبادلة لاسترداد جلسة تحرير تعطل. ملف المبادلة هو ملف له نفس اسم الملف النصي ".swp" ملحقة. انظر ": المساعدة على الانتعاش". -s الوضع الصامت. فقط عند بدء "Ex" أو عندما تم إعطاء الخيار "-e" قبل الخيار "-s". -s {scriptin} تتم قراءة ملف البرنامج النصي {scriptin}. يتم تفسير الأحرف في الملف كما لو كنت قد كتبتها. يمكن القيام بذلك بنفس الأمر ": source! {scriptin}". إذا تم الوصول إلى نهاية الملف قبل خروج المحرر ، يتم قراءة المزيد من الأحرف من لوحة المفاتيح. -T {النهاية} يقولهمة اسم المحطة التي تستخدمها. مطلوب فقط عندما لا تعمل الطريقة التلقائية. يجب أن تكون المحطة معروفةهمة (مدمج) أو معرفة في ملف termcap أو terminfo. -u {vimrc} استخدم الأوامر في الملف {vimrc} للتهيئة. يتم تخطي كافة التهيئات الأخرى. استخدم هذا لتحرير نوع خاص من الملفات. ويمكن أيضًا استخدامه لتخطي جميع عمليات التهيئة من خلال إعطاء الاسم "NONE". انظر ": مساعدة التهيئة" داخل vim لمزيد من التفاصيل. -U {gvimrc} استخدم الأوامر الموجودة في الملف {gvimrc} لتهيئة GUI. يتم تخطي كافة التهيئات واجهة المستخدم الرسومية الأخرى. ويمكن أيضًا استخدامه لتخطي جميع عمليات تهيئة واجهة المستخدم الرسومية عن طريق إعطاء الاسم "NONE". راجع ": help gui-init" داخل vim لمزيد من التفاصيل. -الخامس مطول. إعطاء رسائل حول الملفات التي يتم مصادرها ولقراءة وكتابة ملف viminfo. -الخامس بدايةهمة في الوضع السادس ، تماما مثل كان يسمى تنفيذي "السادس". هذا له تأثير فقط عندما يسمى الملف التنفيذي "السابقين". -w {scriptout} يتم تسجيل جميع الأحرف التي تكتبها في الملف {scriptout} ، حتى تخرجهمة. يكون هذا مفيدًا إذا كنت تريد إنشاء ملف نصي لاستخدامه مع "vim -s" أو ": source!". في حالة وجود ملف {scriptout} ، يتم إلحاق الأحرف. -W {scriptout} مثل -w ، ولكن يتم الكتابة فوق ملف موجود. -x استخدم التشفير عند كتابة الملفات. سوف يطالب مفتاح crypt. -Z وضع تقييد المحتوى. يعمل مثل الملف التنفيذي يبدأ بـ "ص". -- يدل على نهاية الخيارات. سيتم التعامل مع الوسيطات بعد ذلك كاسم ملف. يمكن استخدام هذا لتحرير اسم ملف يبدأ بـ "-". --مساعدة قم بتقديم رسالة مساعدة وقم بإنهاءها ، تمامًا مثل "-h". --الإصدار طباعة معلومات الإصدار والخروج. --التحكم عن بعد قم بالاتصال بخادم Vim واجعله يقوم بتحرير الملفات الموجودة في باقي الوسيطات. --قائمة الخادم سرد أسماء جميع خوادم Vim التي يمكن العثور عليها. --servername {name} استخدم {name} كاسم الخادم. تستخدم ل Vim الحالي ، ما لم يتم استخدامها مع --serversend أو --remote ، فهذا هو اسم الخادم للاتصال به. --serversend {keys} اتصل بخادم Vim وأرسل {keys} إليه. --socketid {id} GTK GUI فقط: استخدم آلية GtkPlug لتشغيل gvim في نافذة أخرى. --echo-دور المرأة في التنمية GTK GUI فقط: صدى معرف النافذة على stdout مساعدة على الانترنت اكتب ": مساعدة" فيهمة للبدء. اكتب ": help subject" للحصول على مساعدة حول موضوع معين. على سبيل المثال: ": help ZZ" للحصول على مساعدة للأمر "ZZ". استعمال أنظر أيضا vimtutor (1) مهم: استخدم ال رجل أمر ( رجل٪ ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك. وصف
خيارات