विम में विभाजन लाइनों को बंद करना


15

विम की सबसे कष्टप्रद विशेषताओं में से एक है विभाजन लाइनें। कुछ कारणों से किसी ने पाया कि व्हाट्सएप संवेदनशील स्वरूपों में भी लाइनों को विभाजित करना अच्छा होगा। उदाहरण के लिए परिवर्तन:

echo very-long-string > file

सेवा

echo
very-long-string
> file

इसे बंद कैसे करें?

संपादित करें : यह दृश्य आवरण नहीं है - यह फ़ाइल में लिपटा हुआ है (यदि फ़ाइल में vim आवेषण \ n है तो यह पंक्ति को बहुत लंबा मानता है)। लंबी लाइनों को लपेटना समझदार है और जबकि मैं चाहता हूं कि मैं इसके बिना रह सकता हूं।


2
अपनी .vimrc को किनारे पर ले जाने का प्रयास करें और फिर अपनी फ़ाइल की गैर-मंगाई गई प्रतिलिपि खोलें। विम को सिर्फ इसलिए नया नहीं जोड़ना चाहिए क्योंकि यह सोचता है कि उन्हें वहां होना चाहिए।
pboin

क्या very-long-string0x10 और 0x13 जैसे अदृश्य वर्ण हैं? जैसा कि pboi ने लिखा है, vim वर्ण नहीं जोड़ता है।
ल्यूक एम

पाएं कि क्या
पाठ्य

जवाबों:


18

set formatoptions-=tc

:help fo-tableअधिक जानकारी के लिए देखें ।

Wim के सुझाव का set textwidth=0एक ही प्रभाव होना चाहिए, हालाँकि बहुत सारे कष्टप्रद फिलामेंट प्लगइन्स आपके लिए पूर्ववत होंगे। (ओह।)


4

मुझे लगता है कि आप उस सुविधा के बारे में बात कर रहे हैं जहां लंबी लाइनें नेत्रहीन "लिपटे" हैं जिसे कई लाइनों पर दिखाया जाना है। (यह फ़ाइल की सामग्री के साथ हस्तक्षेप नहीं करता है, हालांकि, यह पाठ को नेत्रहीन रूप से प्रस्तुत करने का तरीका है।) इस सुविधा को चालू करने के लिए निम्नलिखित आदेश जारी करें:

:set nowrap

यदि आप देख रहे हैं कि विम वास्तव में लाइनों को स्वचालित रूप से विभाजित कर रहा है (न केवल नेत्रहीन लेकिन वास्तव में लाइन ब्रेक को सम्मिलित करके) तो आपने पाठ चौड़ाई को सीमित करने के लिए विम को कॉन्फ़िगर किया होगा; यह डिफ़ॉल्ट रूप से सक्षम नहीं है। उस स्थिति में आप इसे फिर से इस तरह से अक्षम कर सकते हैं:

:set textwidth=0

.vimrcइन परिवर्तनों को स्थायी बनाने के लिए अपनी कॉन्फ़िगरेशन फ़ाइल संपादित करें ।


नहीं - मेरा मतलब है कि फ़ाइल में लिपटे (यहां तक ​​कि यह ठीक से इरादा है)। दृश्यमान रैपिंग काफी समझदार है। फ़ाइल में लपेटना कुछ अपवादों के साथ स्रोत / कॉन्फ़िगरेशन फ़ाइलों के लिए imho पागल है।
मैकीज पीचोटका

ऐसा लगता है कि यह gentoo पर सक्षम है क्योंकि मेरे .vimrc में set backupdir=/tmpकेवल शामिल हैं
Maciej Piechotka
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.