विम के साथ निरंतर पाठ में विराम चिह्नों के लिए वर्तनी जांचें

क्या विम के साथ निरंतर पाठ में विराम चिह्नों की जांच करना संभव है? उदाहरण से बचने के लिए

The story of 'Hello World'  :  
Hello World!Hello World:, Hello World.
Hello World.    
0
मैं एक डिग्री शोध प्रबंध की जांच करना चाहता हूं: वर्तनी जांच में कई गलत वर्तनी मिलीं; अधिकांश विराम चिह्न गलतियों (एकाधिक रिक्त स्थान, विराम चिह्न के बाद कोई स्थान नहीं) vim-regex के साथ पाया जा सकता है, लेकिन मुझे लगता है कि मैं कुछ मामलों को भूल गया हूं। क्या आपके पास सभी विराम चिह्न गलतियों को पकड़ने का विचार है?
जोड़ा लेखक chris.m, स्रोत
सुनिश्चित नहीं है कि आप क्या पूछ रहे हैं। मैं सुझाव देता हूं कि : h listchars और : h वाक्यविन्यास देखें। ये आपको बहुत सारी शक्ति देते हैं, और शायद आप जो चाहते हैं उसे करने के लिए इस्तेमाल किया जा सकता है।
जोड़ा लेखक Jeff, स्रोत
क्या आपका लक्ष्य वर्तनी जांचने के लिए है जब आप विराम चिह्नों के आस-पास रिक्त स्थान की गलत मात्रा डालते हैं? मुझे नहीं लगता कि आप वर्तनी जांच के साथ ऐसा कर सकते हैं, लेकिन आप शायद इसे किसी प्रकार की स्क्रिप्ट के साथ कर सकते हैं।
जोड़ा लेखक pandubear, स्रोत

1 उत्तर

स्पष्ट रूप से उन सभी अवैध विराम चिह्नों को खराब शब्द सूची में जोड़ना संभव नहीं है; जब मैं आपके उदाहरण से :; का चयन करता हूं और zW दबाता हूं, तो इसे वर्तनी त्रुटियों के रूप में हाइलाइट नहीं किया जाता है।

इससे केवल कुछ अन्य प्रकार की हाइलाइटिंग होती है, उदा। अतिरिक्त वाक्यविन्यास हाइलाइटिंग नियमों के माध्यम से:

:syntax match SpellBadPunctuation /[;:,.]\{2,}/
:highlight link SpellBadPunctuation SpellBad

(आप नियमित अभिव्यक्ति को परिशोधित करना चाह सकते हैं।) यह आपको एक दृश्य संकेत देता है, लेकिन आप अभी भी अंतर्निहित ] s गति के साथ उन त्रुटियों पर नेविगेट नहीं कर सकते हैं!

0
जोड़ा