سؤال
كيفية نسخ محتويات سجل واحد إلى آخر دون لصق الحافظة؟ لقد انتزع نص واحد وحصلت على انتزع في الافتراضي "
تسجيل. الآن أريد نسخ نص آخر دون حذف / الكتابة "
تسجيل. لذلك أريد أن نقل محتويات "
سجل ليقول بعض a
أو b
سجل حتى أتمكن من نسخ النص الجديد في الداخل "
. وبعد كيف نفعل ذلك؟
المحلول
لنسخ أو مبادلة القيم بين السجلات التي يمكنك استخدامها :يترك أمر، على سبيل المثال لنسخ محتويات b
سجل إلى a
:
:let @a=@b
أو نسخ محتويات "
سجل إلى a
:
:let @a=@"
تحقق من هذه النصيحة VIM لبعض اقتراحات تعيين مفتاح جيد:
نصائح أخرى
يمكنك أن تفعل شيئا مثل هذا:
let @a = getreg('"')
التي سوف نسخ "
سجل إلى a
تسجيل.
لا تنتمي إلى StackOverflow