मै मैकवीम पर vimdiff चलाने के लिए चाहता हूँ। क्या कोई आसान तरीका है कि मैं इसे करने में सक्षम हूं?vimdiff और MacVim
उत्तर
- टर्मिनल
से आप mvim
स्क्रिप्ट स्थापित किया है (यह डीएमजी में है, बस इसे कहीं डाल अपने PATH
में), तो आप सिर्फ एक खोल में टाइप कर सकते हैं:
mvim -d file1 file2
यदि आप चाहें तो आप इसे mvimdiff पर उपनाम कर सकते हैं।
- macvim के भीतर से
macvim में, vim में, आप भी उपयोग कर सकते हैं की तरह:
:e file1 :diffsplit file2 or :vert diffsplit file2
दूसरा विकल्प आप एक ऊर्ध्वाधर diff, जो आमतौर पर अधिक पठनीय है देता है
यदि आप mvim को gvimdiff symlink करते हैं तो mvim -d आदि से शुरू होगा। Vim और Mvim दोनों यह देखते हैं कि वे किस निष्पादन योग्य नाम को शुरू कर चुके हैं यह निर्धारित करने के लिए कि वे कैसे व्यवहार करते हैं । यह कि कैसे gvim और vim दोनों linux पर एक ही निष्पादन योग्य हो सकता है और यह ओएसएक्स पर भी वही है।
ठीक है। मैंने अपनी टिप्पणी का उत्तर दिया है:
विम में दो खुले बफर को अलग करने के लिए, उन्हें लंबवत खोलें, और पहले का चयन करें और :diffthis
फिर दूसरा टाइप करें और :diffthis
टाइप करें।
यह दो से अधिक बफ़र्स के लिए भी काम करता है =)
यह एक अच्छी टिप है। धन्यवाद :) – Manish
यह मैक पर मेरे लिए काम किया। मैं मैकवीम स्नैपशॉट 72 का उपयोग कर रहा हूं:
/Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2
यह विंडोज़ पर gvimdiff जैसा बिल्कुल काम करता है।
अद्यतन: यह 3 फ़ाइलों के साथ भी काम करता है। यह आदेश स्क्रीन 3-तरीकों को विभाजित करेगा और आपको मैकविम में 3-तरफा अंतर करने देगा:
/Applications/MacVim.app/Contents/MacOS/Vim -d -g path_to_file1 path_to_file2 path_to_file3
आह! इन-विम टिप के लिए धन्यवाद। ऐसा लगता है कि विम में सीखने के लिए हमेशा कुछ नया होता है: डी – Antonio
आपका स्वागत है! : मदद diff आपका दोस्त है। – LeMiz
क्या फ़ाइल के बजाए एक और बफर अलग करना संभव है? –