VSCode集成终端鼠标滚轮触发命令历史无法滚动内容如何解决
滚轮功能修正方案
- 方案1:修改VSCode本地终端配置
按下快捷键Ctrl + ,打开设置面板,搜索terminal.integrated.enableMouseReporting,取消勾选该选项。该配置关闭后,鼠标滚轮事件不会上报给远程终端进程,将由VSCode本地处理,直接滚动终端视口内的输出内容,不再触发bash命令历史切换。
如果同时存在滚动条不显示的问题,搜索terminal.integrated.scrollbarVisible,将其设置为true即可恢复滚动条显示。 - 方案2:修改远程主机readline配置
如果方案1未生效,可登录远程SSH主机,编辑用户目录下的~/.inputrc文件,添加如下配置:
保存文件后执行set mouse offsource ~/.inputrc,重新打开VSCode远程终端即可生效。
集成终端完整配置列表获取方式
直接在VSCode设置面板搜索前缀为terminal.integrated的配置项,即可查看当前版本所有集成终端相关的配置及对应说明,适配你当前使用的VSCode版本,无需额外查找外部文档。
内容的提问来源于stack exchange,提问作者Antonio Sesto
相关产品推荐
相关产品推荐

