Я испортил мое табулирование в Tmux. Когда я использую tabcompletion и у меня есть несколько вариантов, которые соответствуют префиксу, Tmux ведет себя странно.

Предположу , У меня есть папка с подпапками downloads и documents Когда я запускаю cd ~/do<TAB> мой Tmux показывает это:

# print $TERM
screen

Я использую Tmux в сочетании с ZSH. Вот ссылка на мои точечные файлы.

2 ответа2

1

У меня была ошибка синтаксиса в моей zsh-теме, которая вызвала такое поведение.

Я исправил синтаксические ошибки:

- $fg[cyan]%*$reset_color
+ %{$fg[cyan]%}%*%{$reset_color%}
0

Кажется, существует похожая проблема, связанная с остаточными символами после завершения TAB (например, ls /e -> TAB -> ls /e/etc). Решением в этих случаях обычно является установка правильной локали UTF-8 (например, echo “export LC_ALL=en_US.UTF-8” >> .zshrc). Каковы ваши настройки относительно локали / кодировки?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .