मैं कैसे vim में ci कमांड को संशोधित करता हूं


10

जैसे "ci (" कोष्ठक के बीच सब कुछ बदलता है, मैं डॉलर के संकेतों के बीच सब कुछ बदलने के लिए "ci $" चाहता हूं (LaTeX को संपादित करने के लिए।) क्या यह संभव है?


मुझे इस आदेश के बारे में नहीं पता था ... क्या आप जानते हैं कि मैं मैनुअल में इसके बारे में कहां पढ़ सकता हूं? मैं इसे किसी कारण से नहीं पा सका।
रॉबर्ट एस सियासीओ

1
@ कलेवर: ": हेल्प सी" और फिर ": ऑब्जेक्ट ऑब्जेक्ट-सलेक्ट"
नील जी

जवाबों:


6

Vim LaTeX बॉक्स प्लगइन इस सुविधा को जोड़ता है। यदि आप बाकी प्लगइन का उपयोग नहीं करना चाहते हैं, तो आप केवल स्रोत को देख सकते हैं और देख सकते हैं कि यह कैसे किया जाता है।

मुझे लगता है कि विम के लिए कुछ अन्य लाटेकस प्लगइन्स में शायद यह सुविधा भी है। कम से कम चार प्रमुख हैं, लाटेक्स बॉक्स एक वह है जिससे मैं सबसे अधिक परिचित हूं।


2

मुझे ऐसा नहीं लगता; आपके पास विम को बताने का कोई तरीका होगा कि क्या आप डॉलर के आगे या पीछे के बीच में बदलाव करना चाहते हैं, और मुझे नहीं लगता कि यह प्रोग्रामेटिक रूप से निर्धारित किया जा सकता है।

हालाँकि, आप अगले डॉलर चिह्न तक लाइन में हैं, या "cF $" यदि आप पिछले डॉलर चिह्न पर जाना चाहते हैं, तो सब कुछ बदलने के लिए "cf $" करें।


यह संभव है। कार्यान्वयन सिद्धांतों के लिए संबंधित विम टिप देखें: vim.wikia.com/wiki/Indent_text_object
Luc Hermitte

1
ct$या cT$अन्यथा आप डॉलर के चिह्न को भी हटा देते हैं
तीन डायग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.