2.9 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Copy and Paste | نسخ و لصق |
نسخ ولصق في فيم
في Vim ، يُشار عادةً إلى النسخ بـ "yanking" ، ويظل اللصق هو نفسه.
مفاتيح الأوامر
المفاتيح المستخدمة للصباغة واللصق في Vim هي:
xلحذف حرفyعلى انتزاعpلوضع / لصق بعد المؤشرPلوضع / لصق قبل المؤشرppلوضع / الماضي خط كاملdلخفضddلخفض خط كامل"لخفض أو تراجع إلى سجل
تقليد
للنقر أو القص ، اكتب y أو d ، متبوعًا بـ "كائن نص". هذه تصف مقدار النص الذي يجب أن يتم سحبه أو حذفه. على سبيل المثال ، تقوم yw بنسخ كلمة واحدة وحذف d$ من المؤشر إلى نهاية السطر. ويمكن استخدامهما أيضًا في الوضع المرئي ، والضغط على v وتحريك المؤشر ثم الضغط على d لحذف كل النص داخل التحديد.
سجلات
السجل هو مجرد اسم آخر للحافظة. ولكن خلافا لغيرها من المحررين النص ، فيم لديها العديد من "قصاصات" من هذا القبيل.
للانتقال أو الحذف إلى سجل ، اكتب "<register name><command> (على سبيل المثال: "ayw to [y] ank [w] ord to register a ). يمكن أن تكون أسماء السجل لطول واحد فقط لأسباب واضحة ( "m ، "M ، "3 مسموح بها ، ولكن "mr ، "MyReg ، "MyRegisterName ليست كذلك). السجل الافتراضي الذي يتم تخزينه عند عدم تحديد السجل هو " وحافظة النظام التي يمكن الوصول إليها في برامج أخرى هي + . يمكنك أيضًا استخدام أحرف صغيرة للوصول إلى التسجيلات واستخدام الأحرف الكبيرة لإلحاق السجلات. على سبيل المثال "dyy نسخ الخط الحالي إلى سجل d ، كتابة "D3yw نسخ الكلمات الثلاث التالية ويضيفها إلى ما تم تخزينه بالفعل في d .
اللصق
يمكن أن يتم لصق في الوضع العادي أو في وضع الإدراج. في الوضع العادي:
pلصق بعد المؤشرPلصق قبل المؤشرgpيتم لصقها بعد المؤشر وتحريك المؤشر إلى نهاية اللصقgPقبل المؤشرgPالمؤشر إلى نهاية العجينة
في وضع الإدراج اكتب Ctrl-r للصق ثم اكتب تسجيلاً ، عادةً " ، سيتم لصق هذا من هذا السجل حيث يكون المؤشر وتحريك المؤشر إلى بعد اللصق.