आपने पहले अक्षरों को छिपाने के बारे में पूछा, न कि उन्हें हटाने के लिए, या उन्हें दृष्टि से बाहर स्क्रॉल करने के लिए - तो यहां बताया गया है कि वास्तव में उन्हें कैसे छिपाया जाए:
छिपाना का उपयोग करते हुए पाठ को छिपाएँ
आप मिलान का उपयोग कर सकते हैं , सिंटैक्स हाइलाइटिंग के साथ संयुक्त और छिपी हुई विशेषता वास्तव में लाइनों के अंदर मिलान किए गए वर्ण नहीं दिखा सकते हैं।
प्रत्येक पंक्ति के पहले 25 वर्णों को छिपाने के लिए:
:syn match Concealed '^.\{25\}' conceal
:set conceallevel=2
इसके बजाय केवल दिनांक की विराम चिह्न वाली पंक्तियों को छिपाने के लिए:
:syn match Concealed '^....-..-.. ..:..:..\..... ' conceal
अनसुना करने के लिए:
:syn clear Concealed
:set conceallevel=0
आम तौर पर ऐसा क्या दिखता है:
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
YYYY-MM-DD HH:MM:SS.USEC PID Name LogText
पहले दो आदेशों को निष्पादित करने के बाद इस तरह दिखेगा:
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
PID Name LogText
यह भी देखें - अंदर
vim
:
help :syn-match
help :syn-conceal
help 'conceallevel'
help 'concealcursor'
(मुझे बताएं कि क्या यह उस तरह का व्यवहार नहीं करता है - कुछ और सेटिंग हो सकती है जो मुझे पता नहीं है या नहीं - मुझे यह काम करना होगा।)
cut -c36- logfile > logfile_with_first_35_chars_missing
, और फिर उसकी समीक्षा कर सकते हैं।