答案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