如何更改CMD的提示主题和样式?

时间:2019-07-14 09:46:32

标签: bash cmd

我正在为Windows设计类似bash的外壳程序,但是bash具有一些自定义的输入,例如:

Parrot OS bash:

public class NotEmptyValidationRule : ValidationRule
    {
        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            return string.IsNullOrWhiteSpace((value ?? "").ToString())
                ? new ValidationResult(false, "Field is required.")
                : ValidationResult.ValidResult;
        }
    }

Git Bash:

┌──[%username%@%host%]-[cwd]
└──> #          [It has colours!]

还有更多...

:修改

很抱歉,不清楚的问题。因此,有一些提示和答案:

我在Windows CMD中您键入命令的行中也称为“输入”,也称为“提示”。我以Parrot OS bash和Git bash输入示例为例,是的,Parrot OS是Unix系统,在Windows上,我看到它具有特殊的输入,可以通过.bashrc进行更改,但是在Windows CMD上却没有.bashrc,但是它必须具有更改提示的任何选项,但是如何将“ C:\ Path \ To \ Something>”样式提示更改为Parrot OS bash提示样式? 有可能吗?

1 个答案:

答案 0 :(得分:0)

  

如何更改CMD的输入主题和类型?

它称为“提示”或“命令提示符”或“提示字符串”。在大多数* unix shell中,您可以编辑PS1PROMPT_COMMAND变量。在NT cmd.exe中,使用命令prompt更改提示字符串。