2013-05-01 3 views
2

Я бы предпочел, если vim откроет новые окна в правом старом окне (при использовании vsplit) и в старом окне (при использовании split). Я читал, что должен set splitright и set splitbelow моим .vimrc. Я также добавил g:netrw_altv=1 и g:netrw_alto=1. Эти настройки не работают в браузере netrw, когда я нажимаю кнопку v или введите :vsplit file.txt.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? спрятал? –

+0

У вас есть опции '+ vertsplit' и' + windows', скомпилированные в вашу версию vim? 'splitright' и' splitbelow' не работают без них – FDinoff

+0

@FDinoff - он работает, но не в 'netrw'. Я также попытался добавить 'g: netrw_altv = 1' без эффекта. – winnfield

ответ

0

Странно, а :vsp открывает новый раскол справа, и :sp на дне даже без вариантов в моей машине. Вы можете взглянуть на эту тему: http://tech.groups.yahoo.com/group/vim/message/51334

+0

Я нашел эту тему раньше. Об использовании 'splitright' и' splitbelow' Я читаю здесь: [link] (http://blog.sanctum.geek.nz/vim-annoyances/). – winnfield

Смежные вопросы