আমি পাইথন ইন্টারপ্রেটার সংকলিত একটি ভিম ব্যবহার করি।
আমি একটি অজগর ফাইল উত্স যা এই ফাংশন আছে:
def pyterm(filename="", interactive=1):
cmd = "%s %s %s " % (PYTHON, "-i" if interactive else "", filename)
if "DISPLAY" in os.environ:
return run_config(os.environ.get("XTERM"), cmd)
else:
return os.system(cmd)
এবং এটি একটি কীবোর্ড শর্টকাটে মানচিত্র করুন:
nmap ;ru :update<CR>:python pyterm(vim.current.buffer.name, 0)<CR>
nmap ;ri :update<CR>:python pyterm(vim.current.buffer.name, 1)<CR>
আমি gvim ব্যবহার করতে পারলে সঠিক টার্মিনালটি নির্ধারণ করতে কিছু পরিবেশের ভেরিয়েবল সেট করে রেখেছিলাম বা এক্সে না থাকলে একই টার্মিনালে determine
তারপরে আমি সাধারণত এটি চালানোর জন্য পাইথন বাফারে সাধারণত '; রি' টাইপ করি (সাধারণত এটি পরীক্ষার জন্য)।
:!gcc % && ./a.out