2015-01-20 99 views
1

我使用vim和python-mode插件。由python-mode打開的所有窗口(運行時,文檔,錯誤等)都水平分割窗口。我如何更改默認行爲以垂直分割?vim python-mode垂直窗口

+0

增加了以下內容的.vimrc'自動命令BufEnter {__run __,__ doc__會給出}:wincmd L' – Dendy 2015-01-21 02:54:40

回答

4

python-mode沒有提供一個允許你控制分割方向的選項。但是,您可以創建一個自動命令,它會在打開窗口時自動將窗口移動到右側。

autocmd BufEnter {window_name_list} :wincmd L 

所以對於蟒蛇模式,命令應該是這樣的:

autocmd BufEnter __run__,__doc__ :wincmd L 

注意

的自動命令將窗口移動到最右側的畫面。 如果您想將其分割爲左側而不是右側,則可以用H代替L

如果您需要幫助的自動命令和wincmd,閱讀這些幫助主題:

:help :autocmd 
:help autocmd-events 
:help :wincmd 
:help CTRL-W 
+0

感謝這個偉大的工程。我將以下內容添加到.vimrc。 'autocmd BufEnter {__run __,__ doc__}:wincmd L' – Dendy 2015-01-21 02:48:06

+0

這很好,但括號不是必需的。只需要'autocmd BufEnter __run __,__ doc__:wincmd L'就能正常工作。 – EvergreenTree 2015-01-21 12:58:52