انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۴٫۰۴ با پشتیبانی بلند مدّت (۱۲ سال) منتشر شد 🎉

نویسنده موضوع: اجرای میانبرهای پوستهٔ bash در زبانه‌های ویم  (دفعات بازدید: 327 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین esmaeelE

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1189
  • جنسیت : پسر
روی پوسته در فایل bash_aliases. میانبرهایی به این شکل تعریف کردم
هدف درج خودکار و سریع تاریخ کنونی در نام‌گذاری فایل‌ها است.

alias now="date '+%Y_%m_%d'"
alias now_j="jdate '+%Y_%m_%d'"

می‌خواهم روی ویم از این میانبرها استفاده کنم.

به این شکل که در زمان ساخت فایل جدید بشود در قسمت نام فایل از تاریخ کنونی استفاده کرد.
اما دو دستور tab-new و e: به میانبرها دسترسی ندارند.


:e `now`.md

:tab-new `now`.md


چطور می‌شود این ویژگی را پیاده‌سازی کرد.



آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19533
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
توی vimrc بذار:
cnoremap YMD <C-R>=strftime("%Y-%m-%d")<CR>

و توی vim این رو بزن:
:e YMD.md
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن