1

我正在用 vim 编程,但遇到了一个小问题。我的 vim 在垂直和水平方向上多次拆分,我想激活自动换行,就像set wrap我使用 ctrl-w/W 从一个窗口切换到另一个窗口时一样,我也想像set nowrap在焦点上一样展开。我不知道该怎么做,而且我从来不擅长为 vim 编写脚本。有任何想法吗 ?

4

1 回答 1

6

我不确定您要归档什么,但也许您可以添加

autocmd WinEnter * set nowrap
autocmd WinLeave * set wrap

到你的 .vimrc。set nowrap这将在您进入set wrap的窗口和您离开的窗口上触发。从我运行的测试中,WinEnterWinLeave您在几个拆分窗口之间切换时触发。

或者,如果您只希望仅在包含 txt 文件的缓冲区上发出这些命令,则可以*用 a替换。*.txt

于 2012-11-14T20:14:07.387 回答