जब मैं एक जर्मन पाठ लिखता हूं जिसमें 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
।