首页 > 解决方案 > 粘贴大量代码时,Iterm2 奇怪/重复/丢失的字符

问题描述

有没有其他人注意到这个问题?粘贴到 iterm2 时出现重复字符或缺少字符或奇怪的间距。有没有其他人注意到这一点?

当我尝试将大量 sql 粘贴到 iterm2 上的 psql 会话中时,会发生这种情况:

syntax error at or near "ORORORORORORORORORORORORORORORORORORORabs"
LINE 23: ORORORORORORORORORORORORORORORORORORORabs.ordeOROR DESC

还有人注意到这一点吗?

标签: iterm2

解决方案


iTerm2 将大文本分割成块,然后以一些小的延迟发送这些块。发生这种情况是因为 iTerm2 默认延迟非常小。

要修复大文本粘贴,您可以使用defaults命令更改块大小和延迟选项。只需在您的 iTerm2 中运行以下命令:

defaults write com.googlecode.iterm2 QuickPasteBytesPerCall -int 1024
defaults write com.googlecode.iterm2 QuickPasteDelayBetweenCalls -float 0.08

推荐阅读