Я столкнулся со странной проблемой, когда запуск ack из режима ex vim портит мою панель tmux. Я использую iTerm2.
Например
:!ack "foo bar baz"
В результате получается что-то вроде этого:
где все символы заменены на бессмыслицу.
решение1
Я не совсем уверен, как это вызвало проблему, но игнорирование каталога .sass-cache
в моем проекте, похоже, предотвращает повреждение. Я бы не подумал, что результаты поиска ack будут интерпретированы моей оболочкой (zsh), но, возможно, это возможная причина?
Я добавил следующее к своему .ackrc
:
--ignore-dir=.sass-cache