2008-12-10 19 views
12

में अजगर चर काम लाइनों मैं अपने आप vim में अजगर चर असाइनमेंट की तर्ज संरेखित करने के लिए चाहते हैं संरेखित करने के लिए।कैसे स्वचालित रूप से vim

उदाहरण के लिए मैं इस परिवर्तन करना चाहते हैं:

a = 1 
banana = 2 
इस

a  = 1 
banana = 2 
स्वचालित रूप से vim में

में

क्या ऐसा करने का कोई तरीका है?

+6

मुझे लगता है कि पीईपी उल्लेख करना चाहते हैं 8 (http://www.python.org/dev/peps/pep-0008/) स्पष्ट रूप से इस तरह का हतोत्साहित स्वरूपण। –

+3

अधिक महत्वपूर्ण बात यह है कि ऐसा करने का कोई कारण है? के लिए सभी अतिरिक्त सफेद जगह क्या है? –

+3

सौआ, धन्यवाद धन्यवाद! एसएलॉट, यह ज्यादातर इसलिए है क्योंकि मेरे पढ़ने के लिए यह आसान है। –

उत्तर

15

आप शायद vim के लिए संरेखित प्लगइन के लिए देख रहे हैं:

http://www.vim.org/scripts/script.php?script_id=294

एक बार स्थापित, आप बस पाठ (शिफ्ट वी) आप संरेखित करने के लिए चाहते हैं का चयन और प्रकार:

: align =

यह = चरित्र पर आधारित पाठ संरेखित होगा तो आप वास्तव में कुछ भी उपयोग कर सकते हैं।

+0

⁺¹ उल्लेख के लिए कि यह एक प्लगइन है। मुझे एक विम विकी में कमांड मिला है, और यह सोच रहा था कि वीआईएम इस आदेश को गलत क्यों मानता है। अब मैंने और अधिक Google का फैसला करने का फैसला किया, और यहां पाया कि यह एक प्लगइन है। बीटीडब्ल्यू, Emacs बॉक्स के कार्यात्मक बाहर है: Ь –

1

Align प्लग इन को इस और भी बहुत कुछ है।

संबंधित मुद्दे