2011-04-15 28 views
34

I already know क्षैतिज/लंबवत विभाजन के साथ diff मोड शुरू करने के लिए diffopt वैरिएबल का उपयोग कैसे करें, लेकिन दोनों के बीच टॉगल करने का तरीका नहीं है जब मेरे पास पहले से ही 2 फाइलें तुलना के लिए खुली हैं।मैं vimdiff में वर्टिकल और क्षैतिज विभाजन के बीच कैसे टॉगल करूं?

मैंने this older post में 'स्वीकृत उत्तर' समाधान की कोशिश की, लेकिन इसका कोई फायदा नहीं हुआ। Ctrl + W आदेश मेरे लिए काम नहीं करते थे। शायद क्योंकि मैं विंडोज-फ्रेंडली मोड में जीवीआईएम चला रहा हूं?

+4

आप किस 'ctrl + w' आदेशों का उपयोग करते थे? क्या आपने 'ctrl + w j' कोशिश की? –

+1

ctrl + w जे मेरे लिए काम करता है। – Swiss

+0

नोटिस मैंने अभी उपरोक्त लिंक को अपडेट किया है जो पहले गायब था। वह पोस्ट आपके सुझाव का उल्लेख नहीं करता है। 'ctrl + w j' ने मेरे लंबवत विभाजन को क्षैतिज में बदल दिया। अब मैं इसे कैसे बदल सकता हूं? अगर आपको पूरा समाधान मिल गया है तो कृपया नीचे दिए गए उत्तर के रूप में पोस्ट करें! धन्यवाद। – drapkin11

उत्तर

61

निम्न आदेश एक क्षैतिज विभाजन में एक ऊर्ध्वाधर विभाजन बदल जाएगा: + डब्ल्यू तो जम्मू

ctrl वापस एक ऊर्ध्वाधर विभाजन करने के लिए बदल उपयोग करने के लिए या तो:

ctrl + डब्ल्यूएच या ctrl + डब्ल्यूएल

चलती खिड़कियों के बारे में अधिक जानकारी के लिए:

:h window-moving 
:h ctrl-w_J 
:h ctrl-w_K 
:h ctrl-w_H 
:h ctrl-w_L 
+0

यह सुविधाजनक नहीं है जब आपके पास तीन-तरफा अंतर होता है। – Flimm

+3

@Flimm 3-तरफा अंतर प्राप्त करने के लिए आप किस आदेश को निष्पादित कर रहे हैं? क्या आपने कमांड में ': vert' जोड़ने का प्रयास किया है। जैसे ': vert diffsplit foo.c'। शायद कोशिश करें ': diffopt + = लंबवत सेट करें। यदि आप भाग्यशाली का उपयोग कर रहे हैं तो यह 'diffopt' के मान के आधार पर क्षैतिज या लंबवत diff विभाजन करने के लिए निर्धारित करेगा और/या यदि आपका स्क्रीन आकार काफी बड़ा है। –

+2

मैं फ़ुगेटिव का उपयोग कर रहा था, और मैंने अभी प्रश्न पोस्ट में उल्लिखित 'diffopt' विकल्प का पता लगाया है। यह मेरी समस्या हल करता है। – Flimm

0

तुम भी खिड़की का चयन करने के ctrl-w + <arrow key> कर सकते हैं।

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

  • कोई संबंधित समस्या नहीं^_^