Cmder/conemu 默认显示完整的当前路径,我希望它仅显示当前目录。那可能吗? 我查看了设置,但无法找到在哪里或如何完成此操作。
安德鲁的回答有效!但我做了一些调整,使其看起来更适合该语言。
打开
cmder_folder/vender/clink.lua
。紧接着以下代码,即创建 cwd
的地方,
local old_prompt = clink.prompt.value
local cwd = old_prompt:match('.*(.:[^>]*)>')
if cwd == nil then cwd = clink.get_cwd() end
受安德鲁代码的启发,我添加了以下几行。
local function get_folder_name(str)
index = str:match'^.*()\\'
local dir = string.sub(str, index+1)
return dir
end
cwd = get_folder_name(cwd)
它非常适合我。
下午好, 我今天自己也遇到了同样的问题。我找不到答案,所以我提出了自己的解决方案。下面我就来分享一下。我以前从未用 lua 编写过,所以我确信我的代码不是最好的。然而,它确实有效。
cmder 的提示符正在 LUA 脚本中构建。 您将必须编辑 cmder end