1

В командной строке Windows отобразится полный путь к текущему каталогу, который будет слишком длинным, когда я глубоко в каталоге, например:

V:\Runtimes\ProjectName\src\ToolsTest\JavaCrashExample\JavaCrash\main\ToolsTest\JavaCrashExample\JavaCrash>

Есть ли способ настроить это так, чтобы я мог просто отобразить имя текущего каталога?

Благодарю.

2 ответа2

6

Вы можете использовать команду 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 /?

Это даст вам список вариантов для настройки вашего приглашения. Похоже, что нет опции для отображения только текущего имени каталога.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .