在 tmux 中运行 vim ex 命令会损坏窗格

在 tmux 中运行 vim ex 命令会损坏窗格

我遇到了一个奇怪的问题,在 vim 的 ex 模式下运行 ack 会破坏我的 tmux 窗格。我正在使用 iTerm2。

例如

:!ack "foo bar baz"

结果如下:

所有字符均被替换为乱码。

答案1

我不太清楚这是如何导致问题的,但忽略.sass-cache项目中的目录似乎可以防止损坏。我不认为 ack 搜索的结果会被我的 shell (zsh) 解释,但这可能是一个可能的原因?

我添加了以下内容.ackrc

--ignore-dir=.sass-cache

相关内容