在 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

相關內容