2012-11-14 43 views
1

我在vim編程,我遇到了一個小問題。我的vim在垂直和水平兩個方向上都被分割了多次,並且我希望激活像set wrap這樣的文字包裝,當我用ctrl-w/W從一個窗口切換到另一個窗口時,我也想像set nowrap那樣打開聚焦的文件。我不知道如何做到這一點,我從不擅長爲vim編寫腳本。有任何想法嗎 ?如何激活vim中所有未聚焦的窗口上的單詞換行?

回答

6

我不知道你想什麼archieve,但也許你可以添加

autocmd WinEnter * set nowrap 
autocmd WinLeave * set wrap 

到您的.vimrc。這將在您離開的窗口上觸發您輸入的窗口上的set nowrapset wrap。從我跑過的測試中,當您在幾個拆分窗口之間切換時,會觸發WinEnterWinLeave

或者,如果您只想讓這些命令僅在包含txt文件的緩衝區上發出,您可以將*替換爲*.txt

+0

Vim比我想象的更簡單,也非常強大。謝謝你的回答。 – Zaffy