zsh добавляет символ табуляции при автозаполнении

У меня есть zsh 4.3.10, установленный на поле RHEL 6.4. Я не уверен, почему это происходит, но когда я, но Tab, чтобы автозаполнять вещи, он также добавляет символ табуляции.

Например:

rocket@rhelbox www % vim vim external command ---------------- vim vimdiff vimtutor 

Итак, когда я набираю V I M Tab , после вкладки он добавляет вкладку на мою консоль, а затем завершает действие автозаполнения. Команда работает отлично, это просто раздражает. Я также не могу отступить, чтобы удалить его. Я не знаю, что вызывает это.

Вот мой .zshrc :

 # Initialize Autocompletion and Autocorrection autoload -U compinit promptinit compinit promptinit #prompt redhat zstyle ':completion:*:descriptions' format '%U%B%d%b%u' zstyle ':completion:*:warnings' format '%BSorry, no matches for: %d%b' zstyle ':completion::complete:*' use-cache 1 setopt correctall # Custom PS1 autoload -U colors && colors # http://www.understudy.net/custom.html#Z_color fg_purple=$'\e[0;35m' #PS1="%n@%m %c %% " PS1="${fg_purple}%n@%m %{$fg[yellow]%}%c %% %{$reset_color%}" # cd is automagically added setopt autocd # Save History HISTSIZE=1000 SAVEHIST=1000 HISTFILE=~/.bash_history setopt hist_ignore_all_dups # Keybindings bindkey "^[OH" beginning-of-line bindkey "^[OF" end-of-line bindkey '^?' backward-delete-char bindkey "\e[3~" delete-char # Aliases alias ls="ls --color=auto" # Set (SVN) Editor to vim export SVN_EDITOR=vim export EDITOR=vim 

One Solution collect form web for “zsh добавляет символ табуляции при автозаполнении”

Вероятно, это связано с тем, что ваш параметр подсказки запутывает zsh о том, где находится курсор в терминале. Вы включили контрольные символы терминала в своем приглашении, не сообщив zsh, что они фактически не появятся на терминале.

Это нужно сделать, окружив те части подсказки %{ и %} . Это уже было сделано при установке цвета на желтый и при сбросе цвета, но не было выполнено, когда вы задали цвет фиолетовым в начале.

  • Bash и / или Zsh: Возможно ли настроить режим вставки Vi для создания привязки, которая перемещает определенное количество символов?
  • Исключение «sudo» из истории оболочки
  • Как избавиться от «Ничего не найдено» при запуске «rm *»
  • Функции Ksh включены в Zsh?
  • Совместимость скриптов: Сохранить $? для использования позже
  • zsh: Стоит ли переключиться с bash? Это время?
  • Фиксация прокрутки в nano, запущенной в tmux в mate-terminal
  • Как включить команду «daw» vi в zsh?
  • Экран: текущий каталог в заголовке (не как заголовок)
  • Тематические руководства Zsh
  • zsh сломал ключ и специальные символы
  • Linux и Unix - лучшая ОС в мире.