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

如何在Windows Terminal中让WSL模拟PowerShell的键盘文本选择操作?

如何在Windows Terminal中让WSL模拟PowerShell的键盘文本选择操作?

刚上手WSL和Windows Terminal的时候,真的会被Ubuntu默认的键盘快捷键搞懵——毕竟和PowerShell、日常用的文本编辑器操作逻辑完全不一样,Shift+箭头选不了文本、Ctrl+Backspace删不了整词这种小细节,用起来特别别扭。我之前也踩过这个坑,给你分享几个不用逐个绑定快捷键的省事办法:

方法一:图形界面一键切换(最推荐,不用碰代码)

  • 打开Windows Terminal,点击顶部标签栏的下拉箭头,选择「设置」(或者直接按快捷键Ctrl+,快速打开)
  • 在左侧列表里找到你的WSL Ubuntu配置文件(比如名字就是「Ubuntu」)
  • 切换到「高级」选项卡,找到「键盘行为」区域,勾选「使用Windows样式的键盘快捷键」(不同版本的Terminal翻译可能略有差异,核心就是启用Windows风格的输入逻辑)
  • 保存设置后,关掉当前的Ubuntu标签页重新打开,这时候你试试Shift+箭头选文本、Ctrl+Backspace删整词,就和PowerShell里的操作完全一致了

方法二:修改配置文件精确开启

如果图形界面的选项找不到,或者你更习惯用配置文件调整:

  • 同样打开设置界面,点击左下角的「打开JSON文件」按钮,直接编辑Terminal的配置文件
  • 在文件里找到你的WSL Ubuntu对应的配置段(通常能看到"name": "Ubuntu"的标识)
  • 在这个配置段里添加一行代码:"experimental.input.sendWin32Keys": true
  • 保存JSON文件,重启Windows Terminal就生效了,效果和图形界面设置完全一样

另外补充一句:这个设置是让Windows Terminal把WSL会话的输入处理改成Windows风格,绝大多数你熟悉的快捷键都会自动适配,不用再手动一个个绑定,省心很多。

备注:内容来源于stack exchange,提问作者Ludon89

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 12:17:57