अंग्रेजी / जर्मन / फिनिश के लिए विम में मेरा कोड वर्तनी करने के लिए


11

आप अंग्रेजी / जर्मन / फिनिश के लिए अपने LaTeX दस्तावेज़ को कैसे वर्तनी कर सकते हैं?

मैं अपने एक श्वेत पत्र के लिए अपनी वर्तनी की जांच करना चाहूंगा। इसकी टिप्पणियाँ जर्मन में लिखी जाती हैं, फिनिश में TODO- और अंग्रेजी में कोड।

मुझे पता है कि आप अंग्रेजी को कैसे वर्तनी कर सकते हैं लेकिन अन्य दो भाषाओं को नहीं।

मैं इस समय अपने दस्तावेजों को OpenOffice में स्थानांतरित करने की विधि का उपयोग कर रहा हूं और फिर वहां जांच कर रहा हूं। हालाँकि, यह बहुत ही अप्रभावी है।

मैं

  1. विभिन्न भाषाओं में कोड के कुछ हिस्सों को खोजें
  2. फ़ाइलों को अलग करने के लिए इन भागों को रखें ताकि मैं उन्हें वर्तनी कर सकूं
  3. और फिर वर्तनी की गई फ़ाइलों को एक में जोड़ दें

जवाबों:


15

मुझे लगता है कि आप VIMएक साथ काम करने के लिए कई वर्तनी फ़ाइलों को सेटअप कर सकते हैं।

set spelllang=en,de
  • कॉन्फ़िगरेशन के लिए VIM पृष्ठ पढ़ें (और, यदि आवश्यक हो, नई वर्तनी फ़ाइलों का निर्माण)
  • .splयदि वे आपकी spell/निर्देशिका में उपलब्ध नहीं हैं, तो आपको वर्तनी की कुछ फ़ाइलों को लाने की आवश्यकता हो सकती है
  • विशेष रूप से, splफाइलों, sugफाइलों की जांच करें spellang,spellsuggest

आप विमचंत की भी जांच कर सकते हैं : एंचेंट पर आधारित फास्ट-द-फ्लाई स्पेल-चेकर


लेटेक्समैक, विम स्पैल चेकिंग और वीआईएम लेटेक्स-सूट का उपयोग करना
(यह सोर्सफोल्ग कइल , एक इंटीग्रेटेड लॉटेक्स एनवायरनमेंटको भी संदर्भित करता है)


2
लेकिन मुझे splफाइलें कहां से मिलेंगी ? on ftp.vim.org/vim/runtime/spell/de मैं केवल diffफाइलें ढूंढ सकता हूं ।
ज़ेलफिर कलस्टहल

1

आप उपयोग करें aspell । दी गई है कि वहाँ एक निर्मित में 7 विम की जाँच की है, लेकिन मुझे नहीं पता कि यह TeX का समर्थन करता है। मुझे पता है कि aspellकरता है।


1

यहाँ मैं अपने Makefile में hunspell (LaTeX संगतता के लिए -t पैरामीटर नोटिस) का उपयोग कर रहा हूँ :

spell-check: $(FILE).tex
    hunspell -d en_GB -t $<

आपको अपने सिस्टम पर उपलब्ध शब्दकोशों की जाँच करनी होगी (मेरे उबंटू पर मैंने ' locate .dic' का प्रयोग किया है )। और मुझे लगता है कि आप इस विशिष्ट आदेश को कॉल करने के लिए विम में एक मैक्रो बना सकते हैं।

संपादित करें:

हन्सपेल के अपने शब्दकोश हैं ( हनस्पेल शब्दकोशों की सूची देखें ), और आप म्य्सपेल शब्दकोशों का भी उपयोग कर सकते हैं, क्योंकि हंसेल मायस्पेल पर आधारित है


1
मुझे जर्मन और अंग्रेजी के शब्दकोश मिले। हालाँकि, मैं फिनिश के लिए शब्दकोश नहीं ढूँढ सकता। उदाहरण के लिए, फिनिश में ftp.vim.org/vim/runtime/spell के
Léo Léopold Hertz
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.