Я бы предпочел, если 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>
Что делает 'verbose set splitbelow? спрятал? –
У вас есть опции '+ vertsplit' и' + windows', скомпилированные в вашу версию vim? 'splitright' и' splitbelow' не работают без них – FDinoff
@FDinoff - он работает, но не в 'netrw'. Я также попытался добавить 'g: netrw_altv = 1' без эффекта. – winnfield