سؤال
أنا في كثير من الأحيان أكتب شيئا في gVim ، ثم تحتاج إلى نسخ ولصق في تطبيق آخر.
هل هناك طريقة سهلة لسحب الملف بأكمله ؟ وعادة ما تفعل شيء مثل هذا
ززVز"+y
(اذهب إلى أعلى البصرية-وضع خط ، انتقل إلى أسفل ، نثر)
ولكن هل هناك طريقة أفضل من أن أنا في عداد المفقودين ؟
المحلول
وأنا استخدم التعليمات التالية: :%y+
نصائح أخرى
وggyG
(تذهب إلى السطر الأول، نثر إلى السطر الأخير)
وتحرير: آه، نظام الحافظة. لا لفة بالضبط قبالة الأصابع، ولكن: gg"+yG
وحل العاملة في السادس من العمر هو :r filename
في ملف جديد.
وأسلوب آخر هو هذا:
ggyG
وإذهب إلى أعلى، ونثر إلى أسفل.
وggyG
و(الذهاب إلى أعلى، إلى أسفل نثر)
وأنا استخدم ما يلي التعليمات: :%y
:0,$ y
وأنا دونو الطريقة التي هي أسهل.
في OSX:
ggVG
!tee >(pbcopy)
ما أجد أجمل من:
ggVG
:w !pbcopy
لأنه لا فلاش تصل موجه: "Press ENTER or type command to continue
"
وأو ببساطة في .vimrc
الخاص بك:
nmap <silent> <F5> ggVG"+y
وهكذا يمكنك فقط استخدام مفتاح واحد:)
:%y
دون +
يعمل النظام بالكامل إذا كنت تستخدم neo-همة (nvim).
هذا يتيح لنا تجنب تمتد أصابعنا إلى +
- في الحقيقة صنع هذا الاختصار أفضل من ggyG
.
والتحقق من التنبؤ في تعليق لوك Hermitte ل: :%y+
و:%y*
على حد سواء نثر الملف بأكمله إلى حافظة النظام تحت Win7 ووفيم 7.3
وانها قذرة ولكن لم يكن لديك لاستخدام مفتاح التحول على الإطلاق، وفقط 3 مفاتيح مختلفة والتي قد تكون أسرع:
gg1111yy
و(على افتراض أن ملف أقصر من 1111 خطوط)
في ويندوز أنا في كثير من الأحيان فقط لا CTRL-A، CTRL-C لنسخ كل إلى الحافظة ويندوز ... لا يمكن الحصول على أسهل من ذلك!
وأنا باستخدام gvim القياسية 7.1 من موقع ...
و(BTW: يعمل أيضا على لجنة الهدنة العسكرية التي أجريتها مع MacVim وأن مضحك ماك مفتاح + A، لجنة الهدنة العسكرية الرئيسية + C)