bracketed-paste-magic:zle:47: no

2020-05-28  本文已影响0人  煮梦斋_bioinfo

Ubuntu18.04中oh-my-zsh报错:
bracketed-paste-magic:zle:47: not enough arguments for -U
先查看zsh版本,早期版本和新版本不一致

zsh --version

新版本解决办法(此处对应是zsh 5.4.2 (x86_64-ubuntu-linux-gnu))

打开zsh.sh

vim $ZSH/oh-my-zsh.sh

添加

DISABLE_MAGIC_FUNCTIONS=true

然后保存退出后,运行下列代码就可以使用

source $ZSH/oh-my-zsh.sh

早期版本解决办法 (版本5.1.1)

找到misc.zsh

vim ~/.oh-my-zsh/lib/misc.zsh

注释掉以下信息

#if [[ $ZSH_VERSION != 5.1.1 ]]; then
#  for d in $fpath; do
#    if [[ -e "$d/url-quote-magic" ]]; then
#      if is-at-least 5.1; then
#        autoload -Uz bracketed-paste-magic
#        zle -N bracketed-paste bracketed-paste-magic
#      fi
#      autoload -Uz url-quote-magic
#      zle -N self-insert url-quote-magic
#      break
#    fi
#  done
#fi

相关出处 https://stackoverflow.com/questions/25614613/how-to-disable-zsh-substitution-autocomplete-with-url-and-backslashes

上一篇 下一篇

猜你喜欢

热点阅读