跳转至

OhMyZsh 关闭自动反斜杠功能

概要: OhMyZsh中,关掉复制粘贴到终端时自动转义的功能

创建时间: 2022.12.22 00:03:57

更新时间: 2023.07.28 23:16:52

问题

将带有如尖括号,圆括号,分号等文本粘贴到OhMyZsh的终端窗口时,OhMyZsh会“智能”地多转义一次,造成不必要的麻烦,如下
原始命令

Bash
wget -qO /hooks/commit-msg http://192.168.2.145:9955/hooks/commit-msg;
OhMyZsh粘贴后命令
Bash
wget -qO /hooks/commit-msg http://192.168.2.145:9955/hooks/commit-msg\;

方法

编辑当前用户的OhMyZsh配置文件

Bash
vim ~/.zshrc
然后在 $ZSH/oh-my-zsh.sh 上一行,添加 DISABLE_MAGIC_FUNCTIONS=true 如下所示
image.png
最后刷新 ~/.zshrc 文件即可
Bash
source ~/.zshrc

参考