vscode 中的 zsh 多了个 "\",有人知道怎么取消这个吗?

255 天前
 linzhe141

多了个 \ 导致 zsh-autosuggestions 的提示会错位,就贼难用

我输入的是npx eslint ./index.js,但是显示的是 npxx eslint ./index.j s

现在我只能每次执行完命令后,手动再输入一次zsh才行

这个只会再 vscode 的终端才会出现,其他终端都是正常的

1037 次点击
所在节点    Visual Studio Code
2 条回复
jswxg
255 天前
这是 zsh 自动转义功能,要关闭可以在 ~/.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
linzhe141
255 天前
我这个应该是 vscode 的 bug ,我拖动终端的宽度,就正常了
@jswxg

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031616

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX