Latest web development tutorials

لينكس السادس / همة

فجميع أنظمة يونكس مثل محرر السادس على غيرها من الصكوك، والمحرر لا توجد بالضرورة.

ولكن الآن نحن نستخدم أكثر هو محرر همة.

همة لديه القدرة على برمجة والتحرير، ولون الخط يمكن أن تأخذ زمام المبادرة لتحديد بناء الجملة الصحيح لتسهيل البرمجة.

مقالات ذات صلة: تاريخ بأكملها فيم مفاتيح الاختصار نقطية - دخول المتقدم


ما هو همة؟

تم تطوير همة من خارج محرر نص السادس. أنهى عن رمز، ترجمة، والراحة الخطأ القفز هذه البرامج هي غنية بشكل خاص، ويستخدم على نطاق واسع بين المبرمجين.

بعبارات بسيطة، والسادس هو معالج النصوص القديمة، ولكن وظيفة كاملة جدا، ولكن لا يزال لديهم مكان للتقدم. همة يمكن أن يقال أن تكون جيدة لمطوري التطبيقات مع الأدوات. (http://www.vim.org) حتى الموقع الرسمي همة قد قال أيضا أن همة هو أداة تطوير البرامج بدلا من برامج معالجة النصوص.

فيم خريطة لوحة المفاتيح:


السادس / الاستخدام همة

في الأساس ينقسم السادس / همة إلى ثلاثة أنماط، وهما النمط العام، وضع التحرير والقيادة وضع سطر الأوامر. دور هذه الأنماط الثلاثة هم:

  • النمط العام:
    السادس لفتح ملف مباشرة في الوضع العادي (وهذا هو الوضع الافتراضي). في هذا الوضع، يمكنك استخدام "صعودا وهبوطا" مفاتيح لتحريك المؤشر، يمكنك استخدام "حذف حرف" أو "حذف السطر بأكمله" للتعامل مع محتويات الملف، يمكنك استخدام "نسخ، لصق" للتعامل مع ملف البيانات .
  • وضع التحرير:
    في الوضع العادي يمكنك حذف ونسخ ولصق، وما إلى ذلك العمل، ولكن لا يمكن تعديل محتويات الملف! الانتظار حتى تضغط على أي حرف "i، I، O، O، A، A، R، R"، وما إلى ذلك سيدخل في وضع التحرير. اهتمام! عادة في لينكس، عندما تضغط فإن هذه الأزرار في أسفل يسار الشاشة عرض رسالة "INSERT أو استبدال"، وفي هذه الحالة يمكن تحريره. وإذا كنت ترغب في العودة إلى الوضع العادي، يجب أن تضغط على مفتاح "خروج" للخروج من وضع التحرير.
  • قيادة القيادة وضع سطر:
    في الوضع العادي بين المدخلات ": /" في أي من الأزرار الثلاثة، يمكنك تحريك المؤشر إلى الصف السفلي. في هذا الوضع، والتي يمكن أن توفر لك مع "بيانات البحث" في العمل، وقراءة وحفظ واستبدال عدد كبير من الشخصيات، وترك السادس، أرقام خط العرض، وما يتم التوصل إلى إجراءات في هذا الوضع!

ببساطة، يمكن أن نفكر في هذه الأوضاع الثلاثة تحت رمز لتمثيل:

سادسا / مثال فيم

استخدام السادس / همة في النموذج العام

إذا كنت ترغب في استخدام السادس لخلق TEST.TXT الملف المسمى، يمكنك القيام بذلك:

[root@www ~]# vi test.txt

سوف المباشر مدخلات السادس اسم الملف تكون قادرة على الدخول في وضع العام السادس. يرجى ملاحظة، وأذكر مرة السادسة تأكد من إضافة اسم الملف، بغض النظر عن ما إذا كان الملف موجودا أم لا!

أنا اضغط على دخول في وضع التحرير وبدء تحرير النص

في الوضع العادي بين الصحافة عادل ط، س، أ و غيرها من الأشخاص يمكن أن يدخل وضع التحرير!

في وضع التحرير التي يمكنك أن تجد في الزاوية اليسرى السفلية من شريط الحالة سوف تظهر الكلمات -INSERT-، وهذا هو، يمكنك إدخال أي موجه شخصية.

هذه المرة، بالإضافة إلى لوحة المفاتيح [خروج] هذا المفتاح، يمكن اعتبار مفاتيح أخرى مثل أزرار مساهمة عامة، حتى تتمكن من تقديم أي تعديلات.

اضغط [ESC] زر للعودة إلى الوضع العادي

حسنا، لنفترض أن لدي لمتابعة النمط المذكور أعلاه أنهى التحرير، ثم كيف ينبغي الإقلاع عن التدخين؟ نعم! نعم! انه هو الضغط [خروج] هذا الزر! قريبا سوف تجد في أسفل اليسار - INSERT - ذهب!

في الوضع العام، اضغط: السادس وك ترك بعد التخزين

حسنا، نحن نريد لأرشفة وحفظ وترك التعليم هو بسيط جدا، أدخل ": وك" لحفظ ترك!

OK! لذا أنشأنا بنجاح ملف TEST.TXT. الأمر ليس بسيطا للغاية.


سادسا / فيم مفتاح الوصف

بالإضافة إلى مثال بسيط أعلاه ط، [خروج] ،: خارج وك، في الواقع، هناك الكثير من مفاتيح همة يمكن استخدامها.

الجزء الأول: الوضع العام زر وصف متاح، تحريك المؤشر، نسخ ولصق، البحث، استبدال، الخ

طريقة تحريك المؤشر
ح أو الأيسر مفتاح السهم (←) حرك المؤشر إلى اليسار حرف واحد
ي أو السهم لأسفل مفتاح (↓) تحرك المؤشر أسفل حرف واحد
ك أو حتى مفتاح السهم (↑) حرك المؤشر فوق حرف واحد
ل أو مفتاح السهم الأيمن (→) نقل الحرف المؤشر واحدة إلى اليمين
إذا يدك اليمنى على لوحة المفاتيح، ستجد hjkl يتم ترتيبها معا، بحيث يمكنك استخدام هذه الأزرار الأربعة لتحريك المؤشر. إذا كنت ترغب في نقل عدة مرات، ثم تنزل 30 خطوط، على سبيل المثال، يمكنك استخدام "30J" أو "30 ↓" تركيبة المفاتيح، وهذا هو جانب عدد من (رقمية) تريد أن تجعل، اضغط تستطيع العمل!
[السيطرة] + [و] الشاشة "أسفل" تعادل خطوة ل[أسفل الصفحة] زر (مشتركة)
[السيطرة] + [ب] شاشة "حتى" ما يعادل خطوة ل[أعلى الصفحة] زر (مشتركة)
[السيطرة] + [د] شاشة "القاعدة" لنقل نصف صفحة
[السيطرة] + [ش] شاشة "حتى" تحرك نصف صفحة
+ حرك المؤشر إلى العمود التالي في حرف غير الفضائية
- الانتقال إلى الطابع غير الفضائية على المؤشر
ن <مساحة> N يمثل "الرقمية"، على سبيل المثال، 20. اضغط على الرقم ثم اضغط على مفتاح المسافة، المؤشر يتحرك الأحرف ن الخط إلى اليمين. على سبيل المثال، 20 <مساحة> سوف تحرك المؤشر إلى 20 حرفا من الخلف.
0 أو مفتاح وظيفة [الصفحة الرئيسية] هذا هو رقمي "0": الطابع للانتقال إلى الجزء الأمامي من خط (مشتركة)
$ أو مفتاح وظيفة [نهاية] انتقال إلى الحرف الأخير من السطح (المشترك) من الخط
H حرك المؤشر إلى الحرف الأول في الصف العلوي من الشاشة
M حرك المؤشر إلى الحرف الأول في وسط الشاشة من الخط
L حرك المؤشر إلى الحرف الأول من الصف السفلي من الشاشة
G الانتقال إلى السطر الأخير من الملف (المشترك)
NG ن هو عدد. الانتقال إلى الصف ن عشر من الملف. على سبيل المثال 20G سينتقل إلى ملفات خط 20 (يمكن استخدامها مع: مجموعة نو)
زز انتقال إلى السطر الأول من الملف، أي ما يعادل 1G آه! (عام)
ن <أدخل> ن هو عدد. تحرك المؤشر أسفل ن خطوط (مشتركة)
بحث واستبدال
/ وورد تحت المؤشر لإيجاد اسم لسلسلة كلمة. على سبيل المثال، للبحث في سلسلة vbird أرشيف، أدخل / vbird يمكن! (عام)
؟ كلمة أبحث فوق المؤشر إلى سلسلة كلمة اسم السلسلة.
ن زر ن باللغة الإنجليزية. كرر السابق مندوب عمل البحث. بعد سبيل المثال، إذا كان لنا أن مجرد تنفيذ / vbird النزول سلسلة البحث vbird، اضغط ن، سوف تستمر في البحث عن اسم المقبل على النحو سلسلة vbird. إذا كنت تنفذ؟ Vbird، ثم اضغط ستواصل ن صعودا للبحث عن سلسلة اسم vbird!
N ن اللغة الإنجليزية هي المفتاح. ون العكس، الرئيس السابق ل "عكس" أجرى عملية البحث. على سبيل المثال، بعد / vbird، اضغط N يشير إلى "حتى" البحث vbird.
استخدام / كلمة مع ن و N مفيد جدا! انها تسمح لك العثور على تكرار بعض الكلمات الرئيسية بحثك!
: N1، N2S / WORD1 / WORD2 / ز N1 و n2 أعداد. N1 و n2 بين الصف الأول من سلسلة لإيجاد WORD1 وWORD2 استبدال سلسلة! على سبيل المثال، بين 100-200 بحث خط vbird واستبدال غير VBIRD ثم:
": 100،200s / vbird / VBIRD / ز." (عام)
: 1، $ ق / WORD1 / WORD2 / ز تبحث سلسلة WORD1 من الصف الأول إلى الصف الأخير، وسوف يحل محل سلسلة هو WORD2! (عام)
: 1، $ ق / WORD1 / WORD2 / GC تبحث سلسلة WORD1 من الصف الأول إلى الصف الأخير، وسوف يحل محل سلسلة هو WORD2! وقبل الحرف ليحل محل العرض يطالب المستخدم لتأكيد (تأكيد) الحاجة إلى استبدال! (عام)
حذف، نسخ ولصق
س، س الذي في كلماته، والعاشر من الخلف حذف حرف (أي ما يعادل [ديل] زر)، X هو حذف قدما حرف (أي ما يعادل [مسافة للخلف] وهذا هو مفتاح مسافة للخلف) (المشترك)
NX ن هو رقم، ن الأحرف حذف متتالية إلى الوراء. على سبيل المثال، أريد حذف 10 حرفا في صف واحد، "10X".
دد حذف المؤشر حيث خط كامل (مشتركة)
NDD ن هو عدد. إزالة المؤشر أسفل ن الأعمدة، على سبيل المثال 20dd يتم حذف 20 (مشترك)
D1G حذف جميع البيانات المؤشر إلى السطر الأول
DG حذف جميع البيانات يقيم في السطر الأخير
د $ حذف الحرف الأخير في المؤشر إلى السطر
D0 هذا هو رقم 0، حذف في المؤشر، حرف واحد إلى واجهة الخط
yyyy إنهاء نسخ الصف المؤشر (مشتركة)
NYY ن هو عدد. نسخ المؤشر أسفل ن الأعمدة، على سبيل المثال، يتم نسخ 20yy 20 (مشترك)
y1G نسخ عمود المؤشر إلى العمود الأول من كل البيانات
YG نسخ عمود المؤشر إلى الماضي واحدة من جميع البيانات
Y0 نسخ المؤشر إلى الحرف من أول الرحلات كافة البيانات
ذ $ نسخ المؤشر حرف إلى نهاية الرحلات كافة البيانات
ع، ف والبيانات التي تم نسخها في المؤشر إلى لصق السطر التالي، وعلقت ع ف إلى خط المؤشر! على سبيل المثال، وأنا حاليا المؤشر على خط 20 وخط 10، وقد تم نسخ البيانات. بعد ضغط ص، 10 صفوف من البيانات التي سيتم اضافته بعد 20 الصفوف الأصلية، 21 الصفوف من البداية أن يتم نشر. ولكن إذا كان هو الضغط على P؟ وبالتالي فإن خط الأصلي 20 إلى يدفعون إلى 30 الصفوف. (عام)
J مزيج من البيانات والعمود حيث المؤشر إلى العمود التالي من نفس العمود
ج إن تعددية ازدواجية البيانات، على سبيل المثال، لحذف 10 خطوط أسفل، [10cj]
ش التراجع عن الإجراء السابق. (عام)
[السيطرة] + R إعادة الإجراء الأخير. (عام)
يتم استخدام u و [السيطرة] + ص عادة جدا الأوامر! واحد هو الانتعاش، والآخر هو على إعادة - استخدام هذه المفاتيح الدالة اثنين، المحرر الخاص بك، مهلا! سعيدة جدا!
. لا أشك! وهذه هي النقطة العشرية! وهو ما يعني تكرار دعوى أمام المتوسط. إذا كنت ترغب في إزالة الازدواجية، الخ تكرار عمل عجينة، اضغط على العلامة العشرية "." كفى! (عام)

الجزء الثاني: الوضع العام لتعديل وضع زر وصف متاح

إدراج أو استبداله في وضع التحرير
أنا، وأنا أدخل وضع الإدراج (إدراج واسطة):
أنا هو "إدراجها في المؤشر الحالي"، وذلك "في الصف الحالي من أول حرف غير الفضائية يتم إدراجها في البداية." (عام)
لذلك، هناك أدخل وضع الإدراج (إدراج واسطة):
وهو "من المؤشر الحالي ليتم إدراج الحرف التالي في بداية"، وبأنه "شخصية من الصف الأخير من المؤشر في بداية الإدراج." (عام)
س يا أدخل وضع الإدراج (إدراج واسطة):
هذا هو الحال في اللغة الإنجليزية خطابات س. س "لإدراج صف جديد في المؤشر الحالي إلى السطر التالي في"؛ O حاليا على الخط في المؤشر لإدراج صف جديد! (عام)
ص، R إدخال النمط البديل (وضع استبدال):
وص المؤشر تحل محل حرف واحد في وقت واحد، سوف R استبدال دائما المؤشر النص، اضغط ESC حتى الآن؛ (المشترك)
فوق هذه المفاتيح في الزاوية اليسرى السفلى من الشاشة السادس سوف تظهر عبارة "--INSERT--" أو "--REPLACE--" هو. يتكون العمل من الاسم الذي تعرف عليه! ! وتجدر الإشارة التي ذكرناها أعلاه، وعندما تريد إدخال الأحرف، ومن المؤكد أن نرى INSERT أو استبدال للدخول في الزاوية اليسرى السفلى في ملفات داخل أوه!
[خروج] وضع التحرير الخروج، والعودة إلى الوضع العادي (مشتركة)

الجزء الثالث: العام وضع سطر الأوامر لوصف وضع زر متاح

العمود تعليمات التخزين، وترك تعليمات مثل
: W كتابة البيانات تحرير لملف القرص (مشتركة)
: W! إذا سمات الملف إلى "للقراءة فقط" عندما أجبر على الكتابة إلى ملف. ومع ذلك، في النهاية لا يمكن أن تكون مكتوبة، أو أقول لكم عن آه ملف ملف أذونات!
س: ترك السادس (مشتركة)
: س! إذا تم تعديل الملف، كنت لا تريد لتخزين واستخدام! هل أجبر على ترك دون حفظ الملف.
ملاحظة آه، علامة التعجب في أي السادس، وغالبا ما يكون "إلزامية" يعني (!) -
: وك بعد مغادرة المحل، وإذا هو: ترك (عام) بعد أن اضطرت مخزن وك!
ZZ هذا هو رأس المال Z أوه! إذا لم تحدث تغيرات الملف، لا تترك المحل، إذا كان ملف التغييرات أيضا، بعد خروجه من المتجر!
: W [اسم الملف] سيتم حفظ البيانات تحريرها إلى ملف آخر (على غرار حفظ باسم)
: R [اسم الملف] البيانات التي تم تحريرها، قراءة البيانات من ملف آخر. هذا هو وأضاف "اسم الملف" إلى محتويات هذا الخط ملف وراء المؤشر
: N1، N2 ث [اسم الملف] N1 N2 إلى المحتوى المخزن في اسم الملف.
: القيادة سادسا غادر مؤقتا إلى الأمر تنفيذ وضع سطر الأوامر المقبل لعرض النتائج! على سبيل المثال، ": ليرة سورية / الوطن" أن ننظر لهم في السادس / الوطن تحت ليرة سورية معلومات ملف الإخراج!
تغيير البيئة فيم
: مجموعة نو أرقام خط العرض، بعد الإعداد، سيتم عرض رقم السطر في البادئة كل سطر
: تعيين nonu ووضع نو في المقابل، تم إلغاء رقم السطر!

اهتماما خاصا، في السادس / همة، وعدد مهم! الأرقام عادة تمثل تتكرر عدة مرات مما يعني! قد يكون هناك العديد من الممثلين إلى أول ما معنى.

على سبيل المثال، لحذف 50 الصفوف، انه "50dd" حق! ديجيتال بلاس في العمل من قبل، وأنا أريد أن نقل 20 خطوط أسفل ذلك؟ وهذا هو "20J" أو "20 ↓" يمكن أن يكون.