【发布时间】:2018-11-20 10:17:29
【问题描述】:
我希望 vim 在右侧旧窗口(使用 vsplit 时)和旧窗口下(使用 split 时)打开新窗口。
我读到我应该将set splitright 和set splitbelow 发送给我的.vimrc。我还添加了g:netrw_altv=1 和g:netrw_alto=1。当我点击 v 按钮或输入 :vsplit file.txt 时,此设置在 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? splitright?带给你什么? -
你的 vim 版本中是否编译了
+vertsplit和+windows选项?splitright和splitbelow没有它们就无法工作 -
@FDinoff - 它有效,但不适用于
netrw。我也试过添加g:netrw_altv=1,但没有效果。