You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Git中粘贴URL链接时为何会额外添加字符?

Git Bash粘贴异常及快捷键无效的原因与解决办法

原因分析

  • 开头的^[[200~h和结尾的∼是终端**括号粘贴模式(bracketed paste mode)**的控制字符。Git Bash默认使用MinTTY终端仿真器,这个模式会给粘贴内容添加标记字符,用于区分手动输入与粘贴内容,进而导致显示异常。
  • Ctrl+V、Ctrl+Shift+V无效是因为Git Bash默认未将这些快捷键绑定到粘贴操作,它遵循终端类工具的通用快捷键逻辑。

解决办法

1. 临时快速粘贴

直接使用Shift+Insert快捷键粘贴,这是绝大多数终端工具通用的粘贴方式,不会触发控制字符问题。

2. 永久关闭括号粘贴模式

在Git Bash中执行以下命令,修改终端配置文件:

echo "set enable-bracketed-paste off" >> ~/.inputrc

执行完成后重启Git Bash,右键粘贴就不会再出现多余字符。

3. 自定义粘贴快捷键

  1. 右键Git Bash标题栏,选择「Options」→「Keys」选项卡
  2. 在「Shortcuts」列表中找到「Paste」项
  3. 点击右侧输入框,按下你想要设置的快捷键(比如Ctrl+V或Ctrl+Shift+V),保存设置后即可生效

内容的提问来源于stack exchange,提问作者aca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:01:44