vscode 终端在按下ctrl+s后基本上会变成砖头,

0vvn1miw  于 2个月前  发布在  Vscode
关注(0)|答案(9)|浏览(39)

在Linux/macOS上,如果你按ctrl+s,它会暂停pty。撤销这个操作的方法是按ctrl+q,但是我们将其路由到vscode键绑定,所以它基本上阻止了终端。参见$x_{1}e_{0}f_{1}x$。

ifmq2ha2

ifmq2ha21#

这对我在macOS上不起作用🤔 我按下escape或ctrl就可以退出。

nuypyhwy

nuypyhwy2#

我在WSL上至少复制了它。哦,在macOS上我们不会绑定ctrl+q,所以它在那里可以工作,尽管存在可发现性问题,因为ctrl+s可能会意外被击中。

s6fujrry

s6fujrry3#

好的,只是为了提醒一下,对我来说在WSL上也无法复现这个问题。

jv2fixgn

jv2fixgn4#

$x^{

}$

这道题的解答过程为:

  1. 求出平均每种颜色的气球个数。

  2. 比较得到最多和最少的颜色。

  3. 推断出小朋友可能吹了多少个气球。

jjjwad0x

jjjwad0x5#

在这两种情况下,终端聚焦:

在macOS上,ctrl+s触发fwd-i-search,这可以在WSL上被转义。

zpgglvta

zpgglvta7#

是的,我看到了。我的建议是添加一个警告状态,可能带有一些与输入相关的图标(keyboard?),并在悬停时显示一个动作来发送ctrl+q。

kq0g1dla

kq0g1dla8#

开放贡献,我在想我们可以有一个简单的 terminalContrib/ ,它只监听 ctrl+s 模式是否开启,并在终端聚焦时显示状态栏项。我不确定判断模式是否开启是否需要在 xterm.js 中公开新的 API。

ej83mcc0

ej83mcc09#

我尝试在1.90.2版本的WSL上复现这个问题,但是无法实现。这个问题是否已经解决了?

版本:1.90.2(用户设置)
提交:5437499
日期:2024-06-18T22:34:26.404Z
Electron:29.4.0
ElectronBuildId:9728852
Chromium:122.0.6261.156
Node.js:20.9.0
V8:12.2.281.27-electron.0
OS:Windows_NT x64 10.0.22631

相关问题