जब मैं एक जर्मन पाठ लिखता हूं जिसमें abücdउदाहरण के लिए और dwसामने कुछ होता है, तो यह केवल हटा देगा abक्योंकि यह üएक शब्द चरित्र के रूप में व्याख्या नहीं करता है ।
जब मैं reStructuredText संपादित करता हूं, तो मेरे पास है
iskeyword=38,42,43,45,47-58,60-62,64-90,97-122,_
यह बताता है कि umlauts चिह्नित क्यों नहीं हैं, लेकिन मुझे समझ नहीं आता कि यह कहां से आता है। जब मैं सिर्फ gVim ओपन करता हूं तो यह सेट हो जाता है
iskeyword=@,48-57,_,192-255
यह कहां से आ सकता है?
.vim/vimrcऔर :set enc?मुझे देता है utf-8। उसी के साथ fenc। फिर भी यह काम नहीं करता है।
:set iskeyword&है üअभी भी एक शब्द का एक भाग के रूप में मान्यता प्राप्त नहीं?
set iskeyword) के रूप में दिखाएं । यह कुछ इस तरह होना चाहिए "@,48-57,_,128-167,224-235"या "@,48-57,_,192-255"। क्या आप विम या वीआई का उपयोग कर रहे हैं? (Vi में डिफ़ॉल्ट मान "@,48-57,_") ü को नहीं पहचानता है, विम में डिफ़ॉल्ट मान ठीक है)
iskeyword=@,48-57,_,192-255। यह जादुई रूप से अब एक ताजा विम उदाहरण में काम करता है। यह अजीब है, मुझे और ध्यान से देखना होगा।
set encoding=utf-8अपने में रखो.vimrc।