ভিআইএম উভয়কে কীভাবে পাইথন 2.7 এবং অজগর 3 ম্যাপ করবেন


0

লিনাক্সে আমি কনফিগার করেছি

nnoremap <buffer> <F9> :exec '!python' shellescape(@%, 1)<cr>

আমার ভিমে পাইথন 2.7 মানচিত্র করতে

নতুন উবুন্টু 18 এলটিএসে আমি পাইথন 2.7 এবং পাইথন 3 উভয় কীভাবে চালাতে পারি এবং পাইথন 3 এর জন্য আমার কীভাবে পাইথন কলটি কনফিগার করতে হবে? ধন্যবাদ

উত্তর:


0

উবুন্টুতে নিবেদিত python2.7এবং python3আদেশ রয়েছে; এগুলি আপনি দোভাষীর সঠিক সংস্করণ বেছে নিতে ব্যবহার করতে পারেন।

যদি আপনি <S-F9>পাইথন 3 এর জন্য দ্বিতীয় ম্যাপিং (উদাহরণস্বরূপ ) না চান , আপনার সঠিক পাইথন ইন্টারপ্রেটার সনাক্ত করার একটি উপায় প্রয়োজন। আপনার স্ক্রিপ্টগুলির উপর নির্ভর করে এটি শেবাং লাইনের মাধ্যমে করা যেতে পারে :

nnoremap <buffer> <F9> :exec '!python' . (getline(1) =~ 'python3' ? '3' : '2.7') shellescape(@%, 1)<cr>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.