在 DOS 中,有一个“提示”命令允许您更改显示在光标左侧的文本。我认为默认是只显示当前目录的名称。
当我在 DOS 中运行长命令时(下面是一个简短的示例),我经常需要回滚到命令输出的开头,如果您连续运行了很多命令,这可能很难找到.
有没有办法更改提示中文本的颜色?我知道我也可以在提示中添加换行符,这确实有帮助,但由于其他输出支持颜色代码,我希望也有一种方法可以更改提示颜色。
看在你的心上,请不要回复并告诉我如何更改整个 DOS 提示窗口的背景颜色或文本颜色。我只想更改提示中的颜色,例如用粗体显示的颜色(我猜 StackExchange 不支持颜色!):
C:\Users\tuttlj >mkdir npmtest
C:\Users\tuttlj >cd npmtest
C:\Users\tuttlj\npmtest >npm 安装 node-sass
[email protected] 安装 C:\Users\tuttlj\npmtest\node_modules\node-sass node scripts/install.js
缓存二进制文件位于 C:\Users\tuttlj\AppData\Roaming\npm-cache\node-sass\4.12.0\win32-x64-57_binding.node
[email protected] 安装后 C:\Users\tuttlj\npmtest\node_modules\node-sass node scripts/build.js
二进制文件位于 C:\Users\tuttlj\npmtest\node_modules\node-sass\vendor\win32-x64-57\binding.node 测试二进制二进制文件正常 npm WARN saveError ENOENT: 没有这样的文件或目录,打开 'C:\ Users\tuttlj\npmtest\package.json 的 npm 通知创建了一个锁文件作为 package-lock.json。你应该提交这个文件。npm WARN enoent ENOENT:没有这样的文件或目录,打开 'C:\Users\tuttlj\npmtest\package.json' npm WARN npmtest 没有描述 npm WARN npmtest 没有存储库字段。npm WARN npmtest 没有 README 数据 npm WARN npmtest 没有许可证字段。
这个有可能。这是在 Windows 10 上完成的示例:
您可能会在上面看到两种方法:提示命令和
PROMPT
环境变量。为系统或用户设置环境变量会产生与使用 PROMPT 命令相同的结果,只是它会应用于所有新的命令提示符。颜色序列看起来像
$e[<number>m
,它们可以组合。Microsoft 在 文本格式中记录了这一点。
$P
可以通过运行列出特殊功能项,例如当前驱动器和路径prompt /?
。