如何关闭cmder中始终显示当前目录

如何关闭cmder中始终显示当前目录

它会产生不必要的膨胀,pwd 对我来说就足够了。在设置中找不到任何东西。

以绿色突出显示

答案1

如何关闭在 cmder 中始终显示当前目录?

在最新版本 1.3.11.843 中您可以:

  • 关闭 cmder
  • 编辑vendor\clink.lua
  • 转至第 50 行
  • cmder_prompt = "\x1b[1;32;40m{cwd} {git}{hg}{svn} \n\x1b[1;39;40m{lamb} \x1b[0m"用。。。来代替cmder_prompt = "{lamb} "
  • 节省vendor\clink.lua
  • 运行cmder

笔记:

  • 可能有更优雅的方法来实现这一点,因为文件顶部有一个警告“用于"%CMDER_ROOT%\config\<whatever>.lua"添加你的 lua 启动脚本”,但我还没有弄清楚如何将副本添加到启动脚本并让其正确执行。

在此处输入图片描述

答案2

在 1.3.19 版本中,进入vendor文件夹,打开clink.lua文件并注释掉此行

prompt = string.gsub(prompt, "{cwd}", cwd)

您评论道——

-- prompt = string.gsub(prompt, "{cwd}", cwd)

并删除{cwd}从这一行

prompt = "{uah}{cwd}" .. version_control .. get_lamb_color() .. cr .. "{env}{lamb} \x1b[0m"

答案3

根据 Eng_Farghly 的建议(顺便说一下,这种方法很有效),你可以通过删除来消除换行符\n从这一行开始:

cr = "\n"

这是在同一个文件中,\vendor\clink.lua

相关内容