tmux 内で vim ex コマンドを実行するとペインが破損する

tmux 内で vim ex コマンドを実行するとペインが破損する

vim の ex モードから ack を実行すると tmux ペインが破損するという奇妙な問題が発生しています。iTerm2 を使用しています。

例えば

:!ack "foo bar baz"

結果は次のようになります:

すべての文字が意味不明な文字に置き換えられます。

答え1

これがどのように問題を引き起こしたのかはよくわかりませんが、.sass-cacheプロジェクト内のディレクトリを無視すると破損を防ぐことができるようです。ack 検索の結果がシェル (zsh) によって解釈されるとは思いませんが、おそらくそれが原因でしょうか?

私は以下を に追加しました.ackrc:

--ignore-dir=.sass-cache

関連情報