私はvimでプログラミングしていますが、小さな問題が1つあります。私のvimは垂直方向と水平方向の両方に複数回分割されておりset wrap
、ctrl-w / Wであるウィンドウから別のウィンドウに切り替えるときのようにワードラップをアクティブにしたい、またset nowrap
フォーカスされたウィンドウのようにラップを解除したい. これを行う方法がわかりませんし、vim のスクリプトを書くのが得意ではありませんでした。何か案は ?
1 に答える
6
何をアーカイブしたいのかわかりませんが、追加できるかもしれません
autocmd WinEnter * set nowrap
autocmd WinLeave * set wrap
あなたの.vimrcに。これset nowrap
により、ウィンドウに入ると a がトリガーさset wrap
れ、ウィンドウを離れると a がトリガーされます。私が実行したテストから、いくつかの分割ウィンドウを切り替えるとトリガーされますWinEnter
。WinLeave
*
または、これらのコマンドを、たとえば txt ファイルを含むバッファーに対してのみ発行する場合は、を aに置き換えることができ*.txt
ます。
于 2012-11-14T20:14:07.387 に答える