Think before you speak, read before you think.

vim编辑多个文件(3种方法)

by

in

方法一:直接打开多个文件

vim file1 file2 file3

现在默认打开的是file1,切换到下一个

:n 或 :bn

切换到上一个

:prev 或 :bp

查看完整的编辑列表及当前编辑的文件名

:args 或 :buffers 或 :ls

方法二:使用标签来打开不同的文件http://jpuyy.com/2013/11/vim-tabs.html

方法三:使用窗口打开不同的文件

Ctrl-W s 和 Ctrl-W v 可将当前编辑的文件水平或垂直显示。使用 :split and :vertical 同理 (:sp and :vs)

Ctrl-W w 在不同的window依次切换, 或 Ctrl-W h (or j or k or l) 来根据方向切换

Ctrl-W T 将当前 window 放到新 tab 里

Ctrl-W _ 将当前窗口调整为最大高度

Ctrl-W | 将当前窗口调整为最大宽度

Ctrl-W = 将当前窗口与其他窗口均分高度宽度

Ctrl-W R 将左右,上下 window 互换

Ctrl-W c 会关闭当前的窗口, Ctrl-W o 会关闭其他所有窗口.

使用vim -o(横割) 或 -O(竖割)会在不同窗口打开这些文件


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *