在 ConEmu 中,是否可以在一行中获得所有命令提示符?
In ConEmu is it possible to get the command prompt all in one line?
刚开始在 windows 上再次使用 conemu(在使用其他垃圾一段时间后)。很好,但是有一个元素真的让我很烦恼,那就是命令提示符总是分布在两行中:
user.name@DESDAH181093 D:\user\workspace\
>
user.name@DESDAH181093 D:\user\workspace\
>
user.name@DESDAH181093 D:\user\workspace\
>
我可以把它压缩到同一行吗,像这样?
user.name@DESDAH181093 D:\user\workspace\>
user.name@DESDAH181093 D:\user\workspace\>
user.name@DESDAH181093 D:\user\workspace\>
我查看了设置,没有发现任何明显的东西。
我看到了这个问题:,但我想我想做相反的事情,我找不到在设置中定义 ${cwdfull}\n>
之类的东西...
更新
除了 Max 的回答之外,这里是我真正需要在 CmdInit.cmd 文件中更改的内容:
rem Carriage return and `$` or `>`
rem Spare `$E[90m` was specially added because of GitShowBranch.cmd
if "%ConEmuIsAdmin%" == "ADMIN" (
set ConEmuPrompt2=$S$E[90m$$
) else (
set ConEmuPrompt2=$S$E[90m$G
)
其中两个 ConEmuPrompt2 其中:
ConEmuPrompt2=$_$E[90m$$
changed here ^
- 复制
ConEmu\CmdInit.cmd
个文件。
- 将复制的文件
$_
替换为 $S
,保存更改)
- 在任务
{Shells::cmd}
. 中使用修改后的文件
- 保存 ConEmu 设置。
刚开始在 windows 上再次使用 conemu(在使用其他垃圾一段时间后)。很好,但是有一个元素真的让我很烦恼,那就是命令提示符总是分布在两行中:
user.name@DESDAH181093 D:\user\workspace\
>
user.name@DESDAH181093 D:\user\workspace\
>
user.name@DESDAH181093 D:\user\workspace\
>
我可以把它压缩到同一行吗,像这样?
user.name@DESDAH181093 D:\user\workspace\>
user.name@DESDAH181093 D:\user\workspace\>
user.name@DESDAH181093 D:\user\workspace\>
我查看了设置,没有发现任何明显的东西。
我看到了这个问题:${cwdfull}\n>
之类的东西...
更新
除了 Max 的回答之外,这里是我真正需要在 CmdInit.cmd 文件中更改的内容:
rem Carriage return and `$` or `>`
rem Spare `$E[90m` was specially added because of GitShowBranch.cmd
if "%ConEmuIsAdmin%" == "ADMIN" (
set ConEmuPrompt2=$S$E[90m$$
) else (
set ConEmuPrompt2=$S$E[90m$G
)
其中两个 ConEmuPrompt2 其中:
ConEmuPrompt2=$_$E[90m$$
changed here ^
- 复制
ConEmu\CmdInit.cmd
个文件。 - 将复制的文件
$_
替换为$S
,保存更改) - 在任务
{Shells::cmd}
. 中使用修改后的文件
- 保存 ConEmu 设置。