Iterm2 weird/duplicate/missing 个字符时粘贴大量代码

Iterm2 weird/duplicate/missing characters when pasting large amounts of code

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

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

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

还有其他人注意到这个吗?

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

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

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