2016-11-02 9 views
0

私はVIM porjectプラグイン(here)を使用していますが、\sショートカットを使用して分割ウィンドウ内のファイルを開くことができますが、垂直水平分割の代わりに分割します。私はそれについてオンラインで何かを見つけることができなかったと任意のヒントを感謝します。VIMプロジェクトプラグインの縦分割

答えて

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>