Vim 缓冲区与窗口 操作,vim窗口


##############缓冲区

:e(:open) 打开新缓冲区

:ls (:buffers) 列出列表内所有缓冲区
/bs /bv /be(BurExplore快捷键)

:buffer 2 切换缓冲区
:bnext/bn (Ctrl 6)  下一缓冲区
:bprevious/bp    上衣缓冲区
:bfirst/bf        第一个缓冲区
:blast/bl       最后一个缓冲区

:sbuffer 3   在新窗口打开缓冲区3

:bdelete 4   将缓冲区移至列表外
:bwipeout 4  关闭缓冲区

##############窗口
:split(向下开窗口)
:vsplit(向有开窗口)

(double Ctrl W)轮流切换窗口

Ctrl-W h    移动到左边窗口

Ctrl-W j    移动到下边窗口

Ctrl-W k    移动到上边窗口

Ctrl-W l    移动到右边窗口

:q 关闭窗口(退出程序)


vim的窗口操作命令

CTRL-W j 把光标向下移动 N 个窗口。用光标的位置在若干窗口之间做出选择。

CTRL-W k 把光标向上移动 N 个窗口。用光标的位置在若干窗口之间做出选择。

CTRL-W h 把光标向左移动 N 个窗口。用光标的位置在若干窗口之间做出选择。

CTRL-W l 把光标向右移动 N 个窗口。用光标的位置在若干窗口之间做出选择。

CTRL-W w 如果没有添加计数,则将光标移动到当前窗口的右/下方的窗口。如果
右/下方没有窗口,就移动到左上角的窗口。

CTRL-W W 如果没有添加计数,则将光标移动到当前窗口的左/上方的窗口。如
果左/上方没有窗口,就移动到右下角的窗口。

CTRL-W t 把光标移动到左上角的窗口。

CTRL-W b 把光标移动到右下角的窗口。

CTRL-W p 移动到前一个 (previous) (上次访问的) 窗口。

CTRL-W P 移动到预览窗口。如果没有预览窗口就会出错。

另外用命令模式也可以,将CTRL-W换成:wincmd
例如:wincmd j 就是将光标移动到下方的窗口

可以:h wincmd 查看帮助文档
 

vim关闭缓冲区

这个是生成的备份文件,为数据的安全方面考虑的。你可以在.vimrc配置文件中加入 set nobackup这一行就可以了。
 

相关内容