2016-05-26 8 views
5

मेरे .bash_profile में, मेरे पास vim कमांड /Applications/MacVim.app/Contents/MacOS/Vim पर aliased है।.gitconfig डिफ़ॉल्ट संपादक कमांड के लिए bash उपनाम का पालन नहीं कर रहा है?

मेरी .gitconfig फ़ाइल में निम्न पंक्ति के लिए,

[core] 
     editor = vim 

Git उर्फ ​​ऊपर निर्दिष्ट निम्नलिखित के बजाय प्रणाली vim चलाता है। यदि मैन्युअल रूप से मैकवीम के Vim कमांड के पूर्ण पथ से मेल खाने के लिए मैन्युअल रूप से इसे बदलता है, तो यह ठीक काम करता है।

क्या .gitconfig को पूरा मैकवीम पथ सेट करने के बजाए बैश उपनाम का पालन करने का कोई तरीका है? (मेरे पास कई मशीनों में सिंक्रनाइज़ की गई सभी उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइलें हैं, जिनमें से कुछ मैकवीम नहीं चलाती हैं।)

उत्तर

4

उपनाम एक इंटरैक्टिव खोल के लिए शॉर्टकट हैं; वे अन्य प्रक्रियाओं द्वारा उपयोग नहीं किया जाता है। बस .gitconfig में इच्छित सटीक पथ निर्दिष्ट करें; आपको केवल इसे एक बार टाइप करना होगा।

+3

वैकल्पिक रूप से, उस वीम के लिए एक सिम्लिंक बनाएं जिसे आप पथ के भीतर कुछ फ़ोल्डर में चलाने के लिए चाहते हैं। – poke

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