سلام دوستان قبلا از ویم استفاده میکردم و این کد رو توی .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 رو بزنیم فایل کنونی رو اجرا کنه.
اما جدیداْ ادیتورم رو به نئو ویم تغییر دادم خیلی بهتره تمام کانفیگها رو از ویم کپی کردم. به خاطر اختلاف پلاگینها نمیخواهم از فایل کانفیگ مشترک استفاده کنم.
چه جوری میتونم همین کنشها رو توی نئو ویم هم داشته باشم؟