freeCodeCamp/guide/arabic/vim/copy-and-paste/index.md

2.9 KiB

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 للصق ثم اكتب تسجيلاً ، عادةً " ، سيتم لصق هذا من هذا السجل حيث يكون المؤشر وتحريك المؤشر إلى بعد اللصق.