मैंने हाल ही में एक्लिप्स से विम तक स्विच किया है। मैं इसे प्यार कर रहा हूँ। ऐसे कुछ हैंगअप हैं जिन पर मैं काम कर रहा हूं, लेकिन जिन लोगों में मुझे बहुत परेशानी हो रही है उनमें से एक है PHP डॉक टिप्पणियां। ग्रहण में मैं टाइप कर सकते हैं:विम: इंडेंट स्क्रिप्ट के भीतर से टेक्स्ट को कैसे बदलें
/** [enter]
और अगली पंक्ति ऑटो
*
से भरना होगा तो मैं होगा:
/**
* [comment goes here]
वहाँ इस तरह कुछ भी है कि अगर मैं सोच रहा हूँ विम के लिए ऐसा लगता है कि कमांड चलाकर दस्तावेज़ टिप्पणियों को स्वत: उत्पन्न करने के लिए कुछ प्लगइन्स हैं, लेकिन मैं इसे टाइप करना चाहता हूं क्योंकि मैं टाइप कर रहा हूं।
मैं PHP इंडेंट स्क्रिप्ट (http://www.vim.org/scripts/script.php?script_id=1120) के साथ खेल रहा था और मुझे यह पहचानने के लिए मिला कि यह एक डॉक्टर टिप्पणी ब्लॉक के अंदर कब है, लेकिन मैं यह नहीं समझ सकता कि इसे वास्तव में टेक्स्ट को बदलने और इसे जोड़ने के लिए कैसे प्राप्त किया जाए "*" ब्लॉक के अंदर प्रवेश करते समय मारने के बाद।
मैं कोशिश की है कि मैं क्या देखा है अन्य प्लग-इन करते हैं:
let @z = ' * '
put! z
यह भी कोशिश की:
exe 'normal!' '"zgp'
लेकिन कोई भाग्य। क्या यह इंडेंट स्क्रिप्ट से संभव नहीं है, और यदि नहीं, तो मैं वास्तव में एक टिप्पणी टिप्पणी ब्लॉक को पहचानने के लिए विम कैसे प्राप्त करूं और तदनुसार कार्य कर रहा हूं जब मैं टाइप कर रहा हूं?
किसी भी मदद की सराहना की जाएगी!
यह जाने का सही तरीका है। एक बहुत ही व्यापक उत्तर के तेज़ सारांश के रूप में, मैं कहूंगा कि 'vimrc में' set fo + = r' जोड़ें। –
इस के लिए धन्यवाद ... बहुत अच्छा काम करता है – andrew
अजीब, यह काम करता है जब मेरे पास सभी प्लगइन्स अक्षम होते हैं और मैं f + + r सेट करता हूं, लेकिन जब स्टॉक PHP इंडेंट स्क्रिप्ट (कोई संशोधन नहीं) का उपयोग करते हैं और मैं fo + = r सेट करता हूं, तो यह नहीं करता है काम नहीं करता के लिए सेट? == "qrowcb" ... कोई विचार? क्या कोई और सेटिंग है जो इसे अक्षम कर सकती है? – andrew