马春杰杰 Exit Reader Mode

macOS下使用ZSH终端粘贴命令有延迟怎么办?

之前用BASH的时候,粘贴速度特别快,后来换了ZSH,有时粘贴一条命令会一个字一个字的往上蹦。

修改方式如下:

打开配置文件:vim ~/.zshrc

在末尾粘贴如下代码:

pasteinit() {
  OLD_SELF_INSERT=${${(s.:.)widgets[self-insert]}[2,3]}
  zle -N self-insert url-quote-magic # I wonder if you'd need `.url-quote-magic`?
}

pastefinish() {
  zle -N self-insert $OLD_SELF_INSERT
}
zstyle :bracketed-paste-magic paste-init pasteinit
zstyle :bracketed-paste-magic paste-finish pastefinish

关闭,然后source ~/.zshrc

本文最后更新于2022年4月13日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!