अगले लेख में हम Aspell पर एक नज़र डालने जा रहे हैं। यह है एक मुक्त और खुला स्रोत वर्तनी परीक्षक जिसका उपयोग लाइब्रेरी के रूप में या स्टैंडअलोन स्पेल चेकर के रूप में किया जा सकता है। इसकी मुख्य विशेषता यह है कि यह एक गलत वर्तनी शब्द के लिए संभावित प्रतिस्थापन का सुझाव देता है। कार्यक्रम आसानी से UTF-8 में एक विशेष शब्दकोश का उपयोग किए बिना दस्तावेजों को भी सत्यापित कर सकता है। इसमें एक ही समय में कई शब्दकोशों के उपयोग और व्यक्तिगत शब्दकोशों के बुद्धिमान हैंडलिंग के लिए समर्थन शामिल है जब एक से अधिक एस्पेल प्रक्रिया एक ही समय में खोली जाती है।
किसी भी अच्छे संपादक या वर्ड प्रोसेसर में वर्तनी परीक्षक शामिल होता है। लेकिन अगर आप टर्मिनल का उपयोग करते हैं और सादे पाठ में काम करते हैं तो बात इतनी सरल नहीं रह जाती है। लेकिन इस एप्लिकेशन के लिए धन्यवाद हम कर सकते हैं जीएनयू एस्पेल के साथ हमारे दस्तावेजों की वर्तनी की जांच करें। यह कार्यक्रम तेज, प्रयोग करने में आसान और लचीला है।
Aspell स्थापित करें
पहली चीज़ जो हमें करने की ज़रूरत है वह यह सुनिश्चित करना है कि हमारे पास एस्पेल हमारे सिस्टम पर स्थापित है। हम ढूंढ लेंगे पहले से ही अधिकांश Gnu / Linux वितरण पर स्थापित है। पता लगाने के लिए कि एस्पेल आपके उबंटू पर स्थापित है, एक टर्मिनल विंडो खोलें (Ctrl + Alt + T) और टाइप करें:
which aspell
इस कमांड को कुछ इस तरह लौटना चाहिए / usr / बिन / एस्पेल। मामले में कुछ भी नहीं लौटाया जा सकता है स्थापित करें इस प्रोग्राम को डाउनलोड करने और इसे स्थापित करने या टर्मिनल खोलने (Ctrl + Alt + T) और टाइप करके:
sudo apt-get install aspell-es
यह कमांड इंस्टॉल करेगा स्पेनिश के लिए सुधारक। मेरे Ubuntu 16.04 पर यह स्थापित नहीं किया गया था।
एस्पेल का उपयोग करना
एक टर्मिनल विंडो खोलें और उस निर्देशिका में नेविगेट करें जिसमें वह पाठ फ़ाइल है जिसे आप सत्यापित करना चाहते हैं। जब आप इसे प्राप्त करते हैं, तो निम्न कमांड चलाएँ:
aspell check texto.txt
अस्पेल एक इंटरैक्टिव दो-पैनल संपादक में पाठ फ़ाइल खोलता है:
शीर्ष पैनल फ़ाइल को प्रदर्शित करता है, जिसमें पहले कथित त्रुटियों को उजागर किया गया है। नीचे का भाग सूचीबद्ध करता है सुझाए गए फ़िक्सेस (एस्पेल के डिफ़ॉल्ट शब्दकोश पर आधारित) और विभिन्न विकल्प जो आप उपयोग कर सकते हैं।
उपरोक्त स्क्रीनशॉट में, चेकर ने "UTF" को एक त्रुटि के रूप में चिह्नित किया है और विभिन्न विकल्पों का सुझाव देता है। हम निम्नलिखित कर सकते हैं:
- कीबोर्ड पर नंबर दबाएं चयनित विकल्पों में से एक के साथ गलत वर्तनी वाले शब्द को बदलने के लिए प्रत्येक विकल्प के बगल में इंगित करता है।
- प्रेस मैं त्रुटि को अनदेखा करने के लिए, या प्रेस मैं इस कथित त्रुटि की सभी घटनाओं को अनदेखा करना।
- हम कर सकते हैं दबाव एस्पेल डिक्शनरी में शब्द जोड़ना और भविष्य की जाँच में उस शब्द को त्रुटि के रूप में नहीं लेना।
- प्रेस आर या आर उस शब्द या शब्द की सभी घटनाओं को एक नए शब्द के साथ बदलना।
मान लीजिए कि हमारे पास एक बुरा दिन है और हम एक शब्द को एक फाइल में कई बार लिखते हैं "सुनिश्चित करें", ज्यों का त्यों। एस्पेल उन्हें हमें इंगित करेगा। प्रत्येक घटना में उस शब्द की वर्तनी को सही करने के बजाय, हम इसे केवल एक बार आराम से कर पाएंगे। हमें बस करना है प्रेस आर। कार्यक्रम हमें एक प्रतिस्थापन शब्द लिखने के लिए कहेगा।
प्रतिस्थापन शब्द लिखने के बाद, हमारे पास केवल होगा प्रविष्ट दबाएँ। कार्रवाई की जाती है और कार्यक्रम अगली त्रुटि पर चला जाएगा।
कुछ एस्पेल विकल्प
किसी भी कमांड लाइन उपयोगिता की तरह, एस्पेल में विकल्पों की एक श्रृंखला है जिसे आप परामर्श कर सकते हैं यहां। आप शायद उनमें से कई का उपयोग नहीं करेंगे, मैं अभी तक उनका परीक्षण नहीं कर पाया हूं, लेकिन ऊपर दिए गए लिंक में मैंने जो पढ़ा है, उसमें से दो हैं जो बहुत उपयोगी हो सकते हैं।
- -डोंट-बैकअप: जब किसी फ़ाइल की वर्तनी जांच समाप्त हो जाती है, तो प्रोग्राम एक को बचाता है विस्तार के साथ मूल की प्रति .bak। यदि आप नियमित रूप से इस उपकरण का उपयोग करते हैं, तो आप अपने आप को बहुत सारी बैकअप प्रतियों के साथ पा सकते हैं जो आपकी निर्देशिकाओं को भरेंगी। -Dont-backup विकल्प निर्दिष्ट करके, Aspell उस प्रतिलिपि को नहीं बचाएगा।
- -मोड =: चूंकि सभी फाइलें सादा पाठ नहीं हैं, इसलिए आपको अक्सर इसमें रुचि हो सकती है फ़ाइलों की जाँच करें Markdown, LaTeX या HTML। जब आप विकल्पों के बिना Aspell चलाते हैं, तो इस प्रकार की फाइलें उन्हें वर्तनी त्रुटियों से भर देंगी। इससे बचने के लिए, हम -mode = tex या -mode = html निर्दिष्ट करने में सक्षम होंगे।
अगर आप एक चाहते हैं आप उपयोग कर सकते हैं मोड की पूरी सूचीलिखते हैं:
aspell dump modes
यह एस्पेल और इसकी क्षमताओं का परिचय है। यदि आप हर चीज में रुचि रखते हैं, तो यह आपके लिए कर सकता है ऑनलाइन उपयोगकर्ता पुस्तिका.
मेरे पास यह त्रुटि थी: त्रुटि: "es_ES" भाषा के लिए कोई शब्द सूची नहीं मिल सकती है।
लेकिन यह निम्नलिखित पैकेज को स्थापित करके हल किया गया है: एस्पेल-एस
https://bugs.launchpad.net/ubuntu/+source/git/+bug/890783
मेरे पास भी यह एक है, लेकिन मैं इसका समाधान नहीं ढूंढ सकता:
Aspell check -dont-backup
त्रुटि: फ़ाइल "/usr/lib/aspell-0.60/ont-backup" उचित प्रारूप में नहीं है।
मुझे कोई नहीं फ़ाइल बनाना था:
# स्पर्श "/rr/lib/aspell-0.60/ont-backup"
# chmod 644 /usr/lib/aspell-0.60/ont-बैकअप