Windows 命令行提示符显示当前目录的完整路径,当我深入目录时该路径会太长,例如:
V:\Runtimes\ProjectName\src\ToolsTest\JavaCrashExample\JavaCrash\main\ToolsTest\JavaCrashExample\JavaCrash>
有什么方法可以定制这个,以便我可以只显示当前目录的名称?
谢谢。
答案1
您可以使用prompt
命令来更改显示的提示。
输入后prompt /?
您将获得以下内容:
C:\>PROMPT /?
Changes the cmd.exe command prompt.
PROMPT [text]
text Specifies a new command prompt
Prompt can be made of normal characters and the following special codes:
$A & (Ampersand)
$B | (Pipe)
$C ( (Left parenthesis)
$D Current date
$E Escape code (ASCII code 27)
$F ) (Right parenthesis)
$G > (Greater-than sign)
$H Backspace (erases previous character
$L < (Less-than sign)
$N Current drive
$P Current drive and path
$Q = (Equals sign)
$S (Space)
$T Current time
$V Windows version
$_ Carriage return and linefeed
$$ $ (Dollar sign)
如果启用了命令扩展,则会有更多的选项,但这些是相关的选项。
如果你想知道,默认提示符是:prompt $P$G
,
而 BASH 样式提示符是:prompt $$
。
当我在长目录中工作时,我使用的是prompt $G
,它只是' >
'。
虽然没有办法只显示当前文件夹,但你始终可以使用dir
来显示文件夹信息,包括路径
答案2
在命令提示符中,输入:prompt /?
这将为您提供自定义提示的选项列表。似乎没有仅显示当前目录名称的选项。