2012-10-10 14 views
12

में कनवर्सन त्रुटि set listchars=tab:▸\ ,trail:·,extends:#,nbsp:· लाइन जोड़ने से vimrc फ़ाइल को सहेजते समय "रूपांतरण त्रुटि" उत्पन्न हो रही है। मैं विंडो 7 के तहत gvim 7.3 का उपयोग कर रहा हूं।विम

मैंने ctrl-vu 25B8 का उपयोग करके ("▸") का उपयोग करके इस वर्ण को जोड़ा है।

मेरी vimrc फ़ाइल भी set encoding=utf-8

है यह इस त्रुटि को हल करने के लिए संभव है।

धन्यवाद

+0

ठीक समझे एक जगह डाल करने के लिए की जरूरत के रूप में, मैं के बाद ▸ \ ▸ \, http की तरह एक अंतरिक्ष चरित्र रखने की आवश्यकता होगी : //stackoverflow.com/questions/3766204/vim-doesnt-support-unicode – dearvivekkumar

+0

मुझे एक ही समस्या थी। @ इनगोकर्त के जवाब ने इसे हल किया। मैं अपने टैब चार के रूप में '˒' का उपयोग करने की कोशिश कर रहा था। यह थोड़ा और अस्पष्ट है। : डी – trusktr

उत्तर

35

:w ++enc=utf-8 साथ सहेजने का प्रयास करें। साथ ही, .vimrc के शीर्ष पर scriptencoding utf-8 डालने की अनुशंसा की जाती है।

+1

w ++ enc = utf-8 तरीके का उपयोग कर फ़ाइल सहेजने से त्रुटि हल हो जाती है। लेकिन कर रहे हैं: तो $ MYVIMRC ई 474 दे रहा है: अवैध तर्क: listchars = टैब: ¿\, निशान: ·, विस्तारित करता है: #, nbsp:। – dearvivekkumar

+2

@dearvivekkumar 'scriptencoding' के साथ दूसरी सलाह के बारे में मत भूलना। मैं यह भी सुनिश्चित करने का सुझाव दूंगा कि vimrc के शीर्ष पर कहीं भी सेट एन्कोडिंग = utf-8' है। – ZyX

+0

बहुत बढ़िया! यह जवाब समाधान था। – trusktr