您当前的位置: 首页 > 

ITKEY_

暂无认证

  • 3浏览

    0关注

    732博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

iterm2(zsh)粘贴慢解决办法

ITKEY_ 发布时间:2022-02-22 23:30:00 ,浏览量:3

我在macOS环境中使用的是iterm2终端,每次在粘贴大量命令的时间,明显感觉粘贴速度慢。就感觉粘贴也是一个字一个字粘贴的。在命令过长时由为明显。

本以为是iterm2的原因,后来发现原来是因为zsh的原因导致的。

解决办法

编辑 ~/.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

这个时间发现粘贴就是瞬间完成了。

参考

https://www.jianshu.com/p/83d9b8e245ae https://github.com/zsh-users/zsh-autosuggestions/issues/238

关注
打赏
1665243900
查看更多评论
立即登录/注册

微信扫码登录

0.2070s