当所有扩展都被禁用时,是否会出现这个问题?:否
- VS Code 版本:1.85.1
- OS 版本:Debian testing
重现步骤:
- 创建一个远程 SSH 连接,连接到延迟较大的机器。
- 打开交互式终端。
- 输入一个提示输入密码的命令,例如带有口令的
ssh-add
或不带口令的sudo -s
。
预期结果:
- 密码不会被显示在屏幕上。
实际结果:
- 密码会被暂时显示在屏幕上,直到远程响应按键,然后密码再次消失。
可能交互式终端没有正确处理和尊重 ECHO
终端属性,该属性旨在在类似情况下禁用键盘回显。
也许在一般情况下尊重该属性会存在问题,但或许在当前行包含诸如“password”或“passphrase”之类的单词时,至少应该尊重它?
1条答案
按热度按时间x4shl7ld1#
感谢您提出这个问题!看起来您可能正在使用旧版本的VS Code,最新稳定版本是1.85.2。请尝试升级到最新版本并检查此问题是否仍然存在。
快乐编码!