2013-05-01 61 views
2

如果vim在右窗口(使用vsplit)和旧窗口(使用拆分)时打开新窗口,我更喜欢。 我读到我应该set splitrightset splitbelow到我的.vimrc。我还加了g:netrw_altv=1g:netrw_alto=1。当我点击v按钮或输入:vsplit file.txt时,此设置在netrw浏览器中不起作用。Vim忽略netrw中的窗口拆分设置

我的.vimrc:

syntax enable 
set splitright 
set splitbelow 
let g:netrw_altv=1 
let g:netrw_alto=1 
set background=dar 
colorscheme solarized 
let g:solarized_termtrans=1 
set t_Co=256 
set expandtab 
set tabstop=4 
set shiftwidth=4 
set smartindent 
set smarttab 
set gfn=Inconsolata\ Medium\ 11 
set hls 
set showmatch 
set smartcase 
set wildmenu 
map <F2> :retab <CR> :wq! <CR> 
+0

“verbose set splitbelow”是什么? splitright?给你? – 2013-05-01 15:49:01

+0

你有'+ vertsplit'和'+ windows'选项编译到你的vim版本中吗? 'splitright'和'splitbelow'在没有它们的情况下不起作用 – FDinoff 2013-05-01 16:27:37

+0

@FDinoff - 它可以工作,但不在'netrw'中。我试过也加了'g:netrw_altv = 1'而没有任何效果。 – winnfield 2013-05-01 17:02:32

回答

0

奇怪,因为:vsp即使没有在我的机器的选项打开底部右侧的新的分割和:sp。你可能想看看这个主题:http://tech.groups.yahoo.com/group/vim/message/51334

+0

我之前发现此线程。 关于使用'splitright'和'splitbelow'我在这里阅读:[链接](http://blog.sanctum.geek.nz/vim-annoyances/)。 – winnfield 2013-05-01 15:56:14