Ответ от Maximus больше не действителен для cmder 1.3+
Вы должны создать .lua
файл (например, my_prompt.lua
) в папке cmder config
с вашим настроенным определением (источник) .
Ниже моей настройки:
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)
И это в результате подсказка
C:\ 03/25/17 - 20:56:14 λ
Вы можете найти больше параметров настройки для вывода времени в руководстве Lua
обновление для комментария сообщило об ошибке
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