【发布时间】:2014-03-24 15:53:37
【问题描述】:
如果我在 vim 中编辑一个文件,并且我想创建一个垂直拆分并在拆分的右侧打开一个新文件,有没有办法用一个命令来做到这一点?如果我这样做:
:vsp filename.txt
然后它在拆分的左侧打开文件。
【问题讨论】:
标签: vim
如果我在 vim 中编辑一个文件,并且我想创建一个垂直拆分并在拆分的右侧打开一个新文件,有没有办法用一个命令来做到这一点?如果我这样做:
:vsp filename.txt
然后它在拆分的左侧打开文件。
【问题讨论】:
标签: vim
您可以设置以下以向右打开新的拆分窗格
:set splitright
【讨论】:
:set splitbelow 将是 splitright 的垂直版本
vimrc 中有set splitright 和let g:netrw_altv=1,如果我在使用netrw 时按回车键,它将在左侧打开,但如果我使用'v' 快捷方式(在拆分视图中打开)——它按我的预期工作。
:bo[tright] vs filename
做你想做的。
您可以将以下两行添加到您的 ~/.vimrc 以使其成为默认行为:
set splitbelow
set splitright
【讨论】:
:bo[tright] vs filename和:set splitright有什么不同吗?
嗯,我们曾经
:vsp filename.txt
在 vim 中打开另一个窗口。然后就可以使用了
ctrl+w r
交换两个窗口
【讨论】:
使用
:botright vnew filename.txt
如http://technotales.wordpress.com/2010/04/29/vim-splits-a-guide-to-doing-exactly-what-you-want/所见
【讨论】:
:botright 70vnew filename.txt。它将新的分割宽度设置为 70