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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: تعریف هات کی برای اجرای فایل در neovim  (دفعات بازدید: 667 بار)

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

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
تعریف هات کی برای اجرای فایل در neovim
« : 11 اردیبهشت 1401، 05:25 ب‌ظ »
سلام دوستان قبلا از ویم استفاده می‌کردم و این کد رو توی .vimrc گذاشته بودم:
let extension = expand('%:e')

if extension=='py'
  imap <F5> <Esc>:w<CR>:!clear;python3 %<CR>
  map <F5> <Esc>:w<CR>:!clear;python3 %<CR>
elseif extension=='ino'
  imap <F5> <Esc>:w<CR>:!clear;make compile %<CR>
  map <F5> <Esc>:w<CR>:!clear;make compile %<CR>
  imap <F6> <Esc>:w<CR>:!clear;make upload %<CR>
  map <F6> <Esc>:w<CR>:!clear;make upload %<CR>
elseif extension=='c'
  imap <F5> <Esc>:w<CR>:!clear;make clean;make compile<CR>
  map <F5> <Esc>:w<CR>:!clear;make clean;make compile<CR>
  imap <F6> <Esc>:w<CR>:!clear;make clean;make compile;make upload<CR>
  map <F6> <Esc>:w<CR>:!clear;make clean;make compile;make upload<CR>
endif
که باعث می‌شد بر اساس نوع فایل وقتی کلید F5 رو بزنیم فایل کنونی رو اجرا کنه.
اما جدیداْ ادیتورم رو به نئو ویم تغییر دادم خیلی بهتره تمام کانفیگ‌ها رو از ویم کپی کردم. به خاطر اختلاف پلاگین‌ها نمی‌خواهم از فایل کانفیگ مشترک استفاده کنم.
چه جوری می‌تونم همین کنش‌ها رو توی نئو ویم هم داشته باشم؟
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
پاسخ : تعریف هات کی برای اجرای فایل در neovim
« پاسخ #1 : 17 اردیبهشت 1401، 11:17 ب‌ظ »
کسی نظری نداره؟
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....