我正在使用VIM项目插件(here),我知道您可以使用\s
快捷方式在拆分窗口中打开文件,但我想知道是否有办法垂直分割而不是水平分割。我似乎无法在网上找到任何关于它的信息,并希望得到任何提示。
答案 0 :(得分:0)
不幸的是,内置没有这样的映射,并且必须修改插件本身,因为它的映射只适用于项目侧边栏。
但是,由于插件已经成熟并且自2006年以来没有任何变化,因此可以直接扩展插件。添加映射本身是微不足道的:
--- project.vim.orig 2006-10-13 15:47:08.000000000 +0200
+++ project.vim 2016-11-03 11:10:17.691219204 +0100
@@ -1174,6 +1178,7 @@ function! s:Project(filename) " <<<
" Mappings <<<
nnoremap <buffer> <silent> <Return> \|:call <SID>DoFoldOrOpenEntry('', 'e')<CR>
nnoremap <buffer> <silent> <S-Return> \|:call <SID>DoFoldOrOpenEntry('', 'sp')<CR>
+ nnoremap <buffer> <silent> <LocalLeader>v \|:call <SID>DoFoldOrOpenEntry('', 'vsp')<CR>
nnoremap <buffer> <silent> <C-Return> \|:call <SID>DoFoldOrOpenEntry('silent! only', 'e')<CR>
nnoremap <buffer> <silent> <LocalLeader>T \|:call <SID>DoFoldOrOpenEntry('', 'tabe')<CR>
nmap <buffer> <silent> <LocalLeader>s <S-Return>