how to edit text in multiple columns in vim

前端 未结 3 428
别那么骄傲
别那么骄傲 2021-01-30 11:06

How can I edit my code in Vim by displaying it in any number of columns?

My laptop and desktop monitors are widescreen (I suspect that is true of most monitors made in t

3条回答
  •  长发绾君心
    2021-01-30 11:55

    Just press CTRL-W v and the file you are working on will be split into two separate independent columns. Repeat CTRL-W v as many times as you want.

    Set scrollbind: set scrollbind to columns that you want to scroll in sync.

    For example:

    vim afile         # Open a file
    ^w v              # split it
    gg                # go to top
    :set scrollbind   # bind this one
    ^w l              # go to the new split
    L                 # go to bottom of this split
    zt                # make it the top line
    :set scrollbind   # bind with this one
    

    Now, while you move on one column, the other one scrolls so as if the first column overflows the text to the second column.

提交回复
热议问题