উত্তর:
উবুন্টুতে নিবেদিত python2.7
এবং python3
আদেশ রয়েছে; এগুলি আপনি দোভাষীর সঠিক সংস্করণ বেছে নিতে ব্যবহার করতে পারেন।
যদি আপনি <S-F9>
পাইথন 3 এর জন্য দ্বিতীয় ম্যাপিং (উদাহরণস্বরূপ ) না চান , আপনার সঠিক পাইথন ইন্টারপ্রেটার সনাক্ত করার একটি উপায় প্রয়োজন। আপনার স্ক্রিপ্টগুলির উপর নির্ভর করে এটি শেবাং লাইনের মাধ্যমে করা যেতে পারে :
nnoremap <buffer> <F9> :exec '!python' . (getline(1) =~ 'python3' ? '3' : '2.7') shellescape(@%, 1)<cr>