ভিমডিফ-এ, আমি কীভাবে বাম এবং ডান প্যানগুলি স্যুইচ করব?


22

যখন আমি কি vimdiff file2 file1, file2স্বাভাবিকভাবেই বাম এবং যায় file1ডান দিকে।

কখনও কখনও আমি দেখতে পাই যে আমি তাদের ভুল উপায়ে রাউন্ডে রেখেছি, তাই আমি ভিমকে না রেখেই এগুলিকে চারদিকে স্যুইচ করতে সক্ষম হতে চাই। এটা কি সম্ভব?

উত্তর:


23

আপনি ব্যবহার করতে পারেন Ctrlw- x। থেকে :he CTRL-W_x:

CTRL-W x                                            CTRL-W_x CTRL-W_CTRL-X
CTRL-W CTRL-X   Without count: Exchange current window with next one.  If there
                is no next window, exchange with previous window.
                With count: Exchange current window with Nth window (first
                window is 1).  The cursor is put in the other window.
                When vertical and horizontal window splits are mixed, the
                exchange is only done in the row or column of windows that the
                current window is in.

11

যেমন আপনি অন্য কোনও উইন্ডোটি স্যুইচ করবেন <c-w>xবা <c-w>rদুটি বিকল্প রয়েছে।

কেবল দুটি উইন্ডো খোলা থাকলে <c-w>kসেগুলি স্যুইচ হবে এবং কার্সারটি উইন্ডোতে যেখানে স্যুইচের আগে ছিল সেখানে রেখে যাবে (যেমন যদি স্যুইচের আগে ফোকাসযুক্ত উইন্ডোটি বামদিকে থাকে, স্যুইচের পরে এটি বাম দিকে থাকবে)।

<c-w>x উইন্ডোগুলিকে স্যুইচ করবে এবং স্যুইচ করা উইন্ডোতে কার্সারটি সরানো হবে (অর্থাত্ ফোকাস উইন্ডোটি যদি বামদিকে থাকে তবে বামদিকে থাকবে)।

দেখুন :help window-movingmore কমান্ড জন্য পদক্ষেপ জানালা aroud।


4

আমি নীচের কমান্ডগুলি Ctrlw- এর চেয়ে অনেক বেশি স্বজ্ঞাত পেয়েছি x

:help CTRL-W_K

The following commands can be used to change the window layout.  For example,
when there are two vertically split windows, CTRL-W K will change that in
horizontally split windows.  CTRL-W H does it the other way around.

                        *CTRL-W_K*
CTRL-W K    Move the current window to be at the very top, using the full
        width of the screen.  This works like closing the current
        window and then creating another one with ":topleft split",
        except that the current window contents is used for the new
        window.

                        *CTRL-W_J*
CTRL-W J    Move the current window to be at the very bottom, using the
        full width of the screen.  This works like closing the current
        window and then creating another one with ":botright split",
        except that the current window contents is used for the new
        window.

                        *CTRL-W_H*
CTRL-W H    Move the current window to be at the far left, using the
        full height of the screen.  This works like closing the
        current window and then creating another one with
        ":vert topleft split", except that the current window contents
        is used for the new window.
        {not available when compiled without the |+vertsplit| feature}

                        *CTRL-W_L*
CTRL-W L    Move the current window to be at the far right, using the full
        height of the screen.  This works like closing the
        current window and then creating another one with
        ":vert botright split", except that the current window
        contents is used for the new window.
        {not available when compiled without the |+vertsplit| feature}

এই কমান্ডগুলি উইন্ডোর আকার পরিবর্তন করতে পারে, তবে এটি সম্পর্কে সচেতন হন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.