पायथन में वर्तमान फ़ाइल निष्पादित करने के लिए, आप :!python %
कमांड का उपयोग कर सकते हैं। आप इसे अपने vimrc को संपादित करके कीबोर्ड शॉर्टकट पर बाध्य कर सकते हैं। उदाहरण के लिए, जब आप \ll
सामान्य मोड में टाइप करते हैं तो nnoremap \ll :!python %<cr>
को आपके vimrc में वर्तमान फ़ाइल को पाइथन में निष्पादित करेगा। (* अधिक जानकारी के लिए फुटनोट देखें)।
vim-ipython प्लगइन आपको vim में एक ipython विंडो खोलने देता है। आप टीएमयूक्स में भी रूचि रख सकते हैं, जो आपको अपने टर्मिनल को दो में लंबवत करने की अनुमति देता है, लंबवत (ताकि आप समानांतर में चलने वाला खोल और विम प्राप्त कर सकें)।
बहुत सारे प्लगइन हैं जो वास्तव में एक अच्छा पायथन आईडीई में विम बदल सकते हैं। "pyflakes", जो स्वचालित रूप से वाक्यविन्यास त्रुटियों को हाइलाइट करता है, मेरा एक विशेष पसंदीदा है।
इस ब्लॉग पोस्ट अजगर के लिए vim प्लगइन्स का वर्णन करता है बड़े पैमाने पर:
http://sontek.net/blog/detail/turning-vim-into-a-modern-python-ide
(*) एक अलग रूप में रूप में, आप इस आदेश का अजगर फ़ाइलों को विशिष्ट बनाने के लिए चाहते हो सकता है (यह वास्तव में नहीं है एक पायथन दुभाषिया में सी ++ स्रोत निष्पादित करने के लिए समझ में आता है)। यह या तो अपने .vim/ftplugin
निर्देशिका में एक विशिष्ट python.vim
फ़ाइल में रख कर, या अपने .vimrc में
autocmd FileType python nnoremap \ll :!python %<cr>
लिख कर किया जा सकता है। इस तरह, आप विभिन्न प्रकार की फाइलों के लिए विभिन्न कार्यों के लिए \ll
कीबोर्ड शॉर्टकट को दोबारा जोड़ सकते हैं।
एक दूसरे तरफ के रूप में, यदि आप केवल वर्तमान फ़ाइल के किसी अनुभाग को निष्पादित करना चाहते हैं, तो दृश्य मोड (SHIFT + v) में प्रासंगिक रेखाएं चुनें और :!python %
कमांड टाइप करें। चयनित लाइनें पाइथन दुभाषिया को पाइप हो जाएंगी!
स्रोत
2013-01-25 18:25:43