首页 > 解决方案 > 即使在 Ansible 中将 var_prompt 设置为 private:yes,Visual Studio Code 仍会在键入时显示字符

问题描述

我注意到了这种奇怪的行为,但我不知道为什么?它显示我在提示中输入的任何内容并立即隐藏它,但private:yes设置也应该隐藏输入的字符。

在我的剧本中设置:

---

- hosts: all
  gather_facts: no
  vars_prompt:
    - name: ticket
      prompt: "Enter ticket number"
      private: yes

标签: visual-studio-codeansible

解决方案


我注意到了这种奇怪的行为,但我不知道为什么?

可能是因为VS 代码中内置的终端仿真器没有正确遵守stty -echo设置。该终端仿真器只是为了您的方便而设计的,而不是每个终端仿真器标准的 100% 准确度

随意使用 VS 代码打开一个问题,描述您的体验


推荐阅读