
vim では、水平分割と垂直分割の両方で を好みます:belowright
。理由はわかりませんが、私にとってはより自然に感じます。
いつもで:bel sp foo.txt
はなく になるのは面倒です。 も同様です。 回避策はいくつかありますが (つまり)、特に指定がない限り、すべての分割に対して をデフォルトにする必要があることを vim に知らせる方法があれば、作業が楽になります。:sp foo.txt
:bel vs
map <leader>s :bel sp
:belowright
そのようなオプションはありますか? (小さなパッチを適用して再コンパイルしても構いません。)
編集: 見つかりました。
答えはset splitbelow
とですset splitright
。質問する前にもう 10 分ほど調べておくべきでした...
答え1
set splitbelow
set splitright
うまくいきました。