【发布时间】:2017-07-07 15:29:46
【问题描述】:
windows命令提示符中减少当前路径的命令是什么?
例如,当我在子文件夹中工作时,我不想看到从根目录开始的整个路径
我不想看到: C:\Users\myuser\AppData\Local\conda\conda\pkgs> 只是: > 或者 包>
【问题讨论】:
标签: command-prompt
windows命令提示符中减少当前路径的命令是什么?
例如,当我在子文件夹中工作时,我不想看到从根目录开始的整个路径
我不想看到: C:\Users\myuser\AppData\Local\conda\conda\pkgs> 只是: > 或者 包>
【问题讨论】:
标签: command-prompt
虽然您不能将命令提示符更改为仅显示当前目录,但您可以在提示符下使用以下命令将其更改为仅大于符号 >
prompt = $G
更多信息您可以使用命令prompt /?或查看https://technet.microsoft.com/en-us/library/bb490977.aspx
【讨论】:
这里有一些选项:
[选项 1.A] 使用以下命令更改提示:prompt $p$_$g
C:\Users\david\AppData\Roaming\Notepad++
>cd ..
C:\Users\david\AppData\Roaming
>cd "Notepad++\plugins"
C:\Users\david\AppData\Roaming\Notepad++\plugins
>
[Option 1.B]如果你喜欢[Option 1.A],你可以通过创建一个名为PROMPT的环境变量使其永久化strong> 并将值设置为 $p$_$g
[选项 2] 使用命令设置提示:prompt $n$$$g
C$>cd
C:\Users\david\.VirtualBox
C$>
[选项 3] 要在 DOS 提示符中仅包含最后一个目录,可以创建一个包含以下内容的批处理文件 (PromptDir.bat):
@ECHO OFF
FOR %%I IN (.) DO Prompt %%~nI%%~xI$G
C:\Users\david\AppData\Roaming\Notepad++>PromptDir
Notepad++>
[选项 4] 此方法将上述大部分选项包含在一个批处理文件中,用户可以通过传递 1、2 或 3 来选择应用哪种方法。如果未传递任何参数,然后提示被重置。
@ECHO OFF
IF "%~1" equ "1" goto :FullPathAboveShortPrompt
IF "%~1" equ "2" goto :ShortPrompt
IF "%~1" equ "3" goto :LastDirPrompt
prompt
Goto :eof
:FullPathAboveShortPrompt
prompt $p$_$g
Goto :eof
:ShortPrompt
prompt $g
Goto :eof
:LastDirPrompt
FOR %%I IN (.) DO Prompt %%~nI%%~xI$G
Goto :eof
【讨论】: