2011-03-22 14 views
5

मेरा आखिरी काम पर, वे विजुअल स्टूडियो 2005 (और कभी-कभी विजुअल स्टूडियो 97) का इस्तेमाल किया है, और कमांड लाइन सुविधा के लिए मैं hgrc तरह मर्क्युरियल संस्करण नियंत्रण विन्यास फाइल की तरह संपादन बातों के लिए vim इस्तेमाल किया और जल्द हीविजुअल स्टूडियो 2010 के साथ अच्छी तरह से खेलने के लिए gvim कैसे प्राप्त करें?

मेरे सहकर्मियों .hgignore हालांकि शिकायत करना शुरू कर दिया कि विम फाइलों के एन्कोडिंग को बदल देगा, और विजुअल स्टूडियो में एक संदेश को एन्कोडिंग अंतर के बारे में बताएगा।

इसके बाद मैंने विम का उपयोग करना बंद कर दिया और बस विजुअल स्टूडियो में फ़ाइलों को संपादित करना समाप्त कर दिया।

क्या विम कॉन्फ़िगरेशन में कोई बदलाव है जो मैं कर सकता हूं ताकि ऐसा न हो?

मैं अपनी फ़ाइलों को संपादित करने के लिए नोटपैड का उपयोग करता हूं लेकिन यह हमेशा मेरी फ़ाइलों के सिरों पर उस pesky .txt एक्सटेंशन डालता है।

मुझे नोटपैड ++ जैसे समाधानों के बारे में भी पता है, लेकिन मुझे आश्चर्य हुआ कि इसके लिए कोई समाधान था या नहीं।

+0

पूर्ण उत्तर के लिए bobbogo के उत्तरों के साथ ही माइकल्स देखें। – leeand00

उत्तर

4

अगर ऐसा है, क्योंकि उनके वी.एस. फ़ाइलें डिफ़ॉल्ट रूप से UTF-8 के रूप में सहेजा जा रहा है और अपने vim ISO-8859-1 या ASCII कर रही है, आपकी फ़ाइल एन्कोडिंग बदलने का प्रयास करें:

" Encoding displayed 
:set encoding=utf-8 

" Encoding written to file. 
:set fileencoding=utf-8 
2

नई फ़ाइलें

:set ff=dos 

मानक सेटअप में के लिए, vim पहले से मौजूद किसी फ़ाइल की लाइन न खत्म होने वाली शैली भी सुरक्षित रहेंगे।

+0

ओपी से यह लाइन अंतराल की तरह नहीं लगता है, लेकिन एन्कोडिंग। मेरा मानना ​​है कि वीएस डिफ़ॉल्ट रूप से यूनिकोड बचाता है। –

+0

ठीक है कि समस्या का हिस्सा हल करता है (जिस भाग के बारे में मैं पूछना भूल गया ... धन्यवाद!) – leeand00

1

एक और विकल्प ViEmu का उपयोग करना हो सकता है, जो एक प्लगइन है जो विजुअल स्टूडियो के भीतर vi emulation प्रदान करता है। कृपया ध्यान दें कि यह एक मुफ्त प्लगइन नहीं है, लेकिन मेरे लिए यह भुगतान करने लायक है।

1

VSVim एक नि: शुल्क है वीएस -2010 के लिए विस्तार जो आईडीई में सही बनाम विम कार्यक्षमता प्रदान करता है।

ViEmu एक बहुत अधिक पूर्ण कार्यान्वयन है जो मुफ़्त नहीं है लेकिन पैसे के लायक है।

संबंधित मुद्दे