我正在为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提示样式? 有可能吗?
答案 0 :(得分:0)
如何更改CMD的输入主题和类型?
它称为“提示”或“命令提示符”或“提示字符串”。在大多数* unix shell中,您可以编辑PS1
或PROMPT_COMMAND
变量。在NT cmd.exe中,使用命令prompt更改提示字符串。