Die Antwort von Maximus ist für cmder 1.3+ nicht mehr gültig
Sie müssen eine .lua
Datei (z. B.my_prompt.lua
) in Ihrem cmder- config
Ordner mit Ihrer benutzerdefinierten Definition (Quelle) erstellen .
Unter meiner Anpassung:
function custom_prompt() cwd = clink.get_cwd() prompt = "\x1b[1;32;40m \n\x1b[1;30;40m\n \x1b[0m" new_value = string.gsub(prompt, "", cwd) add_time = string.gsub(new_value, "", os.date("%x - %X")) clink.prompt.value = string.gsub(add_time, "", "λ") end clink.prompt.register_filter(custom_prompt, 1)
Und dies ist die resultierende Aufforderung
C:\ 03/25/17 - 20:56:14 λ
Weitere Anpassungsoptionen für die Zeitausgabe finden Sie im Lua-Handbuch
Update für gemeldeten Fehler
function time_prompt() os.setlocale ("", "time") local cwd = clink.get_cwd() local prompt = "\x1b[1;32m \n\x1b[30m\n \x1b[0m" local new_value = string.gsub(prompt, "", cwd) local add_time = string.gsub(new_value, "", os.date("%x - %X")) clink.prompt.value = string.gsub(add_time, "", "λ") end