2012-08-14 14 views
45

साथ शुरू होता है मैं आमतौर पर ^ का उपयोग पंक्ति के आरम्भ में नष्ट करने के लिए।हटाया जा रहा है जब लाइन खाली स्थान के पात्रों

लेकिन यदि लाइन अंतरिक्ष या टैबलेट के साथ शुरू होती है, तो विलोपन लाइन से शुरू करने के लिए सभी तरह से नहीं जाता है।

उदाहरण:

    foo foo

लाइन दो रिक्त स्थान के साथ शुरू होता है, और कर्सर दो "foo"

^ हटाता के बीच है पहला फू, लेकिन इससे पहले दो रिक्त स्थान नहीं।

यह ज्यादातर समय के लिए स्पष्ट रूप से उपयोगी है, लेकिन अगर मैं सबकुछ हटाना चाहता हूं तो क्या होगा?

+0

': वह^ 1G/पहले चार ' :) – mykhal

+4

'^' का मतलब है पहले गैर-खाली चरित्र पर जाते हैं, को देखने के http://vimdoc.sourceforge.net/htmldoc/motion .html –

+0

यह विम में नहीं करने का कोई तरीका है, लेकिन उदाहरण के लिए ब्राउज़र में? – soshial

उत्तर

96

आप लाइन की असली शुरुआत को हटाने के लिए d0 का उपयोग कर सकते हैं।

+3

बस ध्यान दिया कि 'd- 'संयोजन का एक ही प्रभाव है। –

+0

"पूरी लाइन हटाएं, और सम्मिलित मोड में जाएं" के बारे में क्या? यानी, '0 डीआई' के बराबर? – Jonah

24

रूप @GWW उल्लेख और:

  • उपयोग c0 लाइन का असली begginning को हटा सकते हैं और डालने मोड में जाने के लिए।
  • c^ - पहले गैर-खाली चरित्र को हटाएं और सम्मिलित करें मोड पर जाएं।
1

आप एक लाइन है, जो d| रूप d के साथ संयोजन में उपयोग किया जा सकता एक लाइन के स्तंभ 0 को नष्ट करने के लिए की गोटो स्तंभ 0 | उपयोग कर सकते हैं।

स्रोत: http://hea-www.harvard.edu/~fine/Tech/vi.html

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