Mantén la atención porque en esta noticia vas a encontrar el resultado que buscas.
Solución:
actualización 2019-05-12:
nueva versión (> 486fa10) oh-my-zsh tiene una configuración para esto, agregue DISABLE_MAGIC_FUNCTIONS=true
antes de source $ZSH/oh-my-zsh.sh
:
DISABLE_MAGIC_FUNCTIONS=true
source $ZSH/oh-my-zsh.sh
vía: https://github.com/robbyrussell/oh-my-zsh/commit/486fa1010df847bfd8823b4492623afc7c935709
Respuesta original:
Este es un error en zsh 5.1.1 ~ 5.2 (actual).
el complemento bracketed-paste-magic
no funciona en las versiones zsh.
El problema está aquí:
- https://github.com/zsh-users/zsh-autosuggestions/issues/102
- https://github.com/robbyrussell/oh-my-zsh/issues/5499
- https://github.com/robbyrussell/oh-my-zsh/commit/35517457921c095be1aa6ed948debfbe183b89ac
te sugiero que deshabilites bracketed-paste-magic
.
Comenta estos códigos de oh-my-zsh’s ~/.oh-my-zsh/lib/misc.zsh
resolver el problema:
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
a través de
Si no se cita la URL, las barras invertidas pueden ser necesarias, por eso zsh las agrega (a través de url-quote-magic
). Si no te gustan, cita la URL:
$ wget '
luego pegue la URL y escriba la cita final:
$ wget 'http://DEFAULT_IP/index.html'
Para deshabilitar el url-quote-magic
característica en su totalidad:
zstyle ':urlglobber' url-other-schema
EDITAR: A partir de la versión 5.1, zsh admite pasta entre paréntesis en algunos terminales, en cuyo caso url-quote-magic
ya no está involucrado (bracketed-paste-magic
lo reemplaza por pastas).
Terminé en esta respuesta pero aún no podía entender por qué pegar una URL estaba escapando caracteres como & ? [ ]
y haciendo que mis comandos curl fallen.
El culpable (para mí) fue iTerm2 en Mac.
Para deshabilitar el comportamiento, vaya a iTerm2 > Preferences > Profiles > Terminal
y DESMARQUE Terminal may enable paste bracketing
.
Asegúrese de hacer esto para el perfil correcto.
Comentarios y puntuaciones
Si estás de acuerdo, puedes dejar un enunciado acerca de qué te ha gustado de este artículo.