Vimclip هو نص صغير لتفرخ $EDITOR المفضل لديك واترك ما كتبته في الحافظة الخاصة بك. أحب أن أفكر في الأمر باعتباره خفيفة الوزن في أي مكان.
بشكل افتراضي ، يعتمد VimClip على xsel (X11) / wl-copy (Wayland) على Linux و pbcopy على MACOS لنسخ ما كتبته في الحافظة. تأكد من توفرها ، أو جعل vimclip استخدام أمر مختلف عن طريق تعيين $VIMCLIP_CLIPBOARD_COMMAND .
يجب عليك أيضًا تعيين $EDITOR على المحرر المفضل لديك (ربما VIM).
انسخ البرنامج النصي إلى مجلد في $PATH الخاص بك ووضع علامة عليه قابلة للتنفيذ. يمكن لمستخدمي القوس تثبيت vimclip-git من AUR.
بعد ذلك ، ستحتاج إلى ضبط اختصار لتفرخ محطة وتشغيل vimclip تلقائيًا. سيعتمد هذا على بيئة سطح المكتب والمحطة. بعض الأمثلة:
Ubuntu مع Gnome-terminal
افتح Settings > Devices > Keyboard ، قم بالتمرير على طول الطريق إلى الأسفل ، واضغط على + لإضافة اختصار جديد. نسميها vimclip ، وقم بتعيين الأمر على gnome-terminal -- vimclip ، وقم بتعيين الاختصار الذي تريده.
المحاكيات الطرفية الأخرى
ل kde konsole تعيين الأمر على konsole -e vimclip . لكيتي ببساطة تعيينه على kitty vimclip .
ماكوس iterm
قم بعمل applescript لفتح نافذة ITERM مع الأمر zsh -c $HOME/bin/vimclip (أو في أي مكان وضعت فيه vimclip). ثم قم بعمل اختصار لوحة المفاتيح لاستدعاء البرنامج النصي. انظر أيضا #3.
آحرون
إذا قمت بتشغيل بيئة سطح مكتب أخرى مع محاكي طرفي آخر ، فأنا متأكد من أنك ستتمكن من اكتشافها أيضًا. لا تتردد في فتح مشكلة إن لم يكن.
؟ ؟ ؟
لا تقلق ، لن تضطر إلى كتابة كل شيء مرة أخرى. يقوم VimClip بتخزين إدخالك في ملف مؤقت على /tmp/vimclip.XXXXXXXX (حيث يتم استبدال xxx ... بسلسلة عشوائية). لذلك إذا قمت بنسخ شيء آخر عن طريق الخطأ في الحافظة الخاصة بك قبل لصق إدخال vimclip الخاص بك ، فما عليك سوى الذهاب والاستيلاء على المحتوى من هناك.
لقد أسميتها vimclip ، ولكن إذا كان $EDITOR الخاص بك هو emacs أو nano أو أي شيء آخر ، فيجب أن يعمل أيضًا.