Maximus 가 제공 한 답변 은 더 이상 cmder 1.3 이상에서 유효하지 않습니다.
당신은 만들어야합니다 .lua
(예 :합니다. 파일을 my_prompt.lua
당신의 내부에) cmder의 config
사용자 정의 정의와 폴더 (소스) .
내 사용자 정의 아래 :
function custom_prompt()
cwd = clink.get_cwd()
prompt = "\x1b[1;32;40m{cwd} {git}{hg} \n\x1b[1;30;40m{time}\n{lamb} \x1b[0m"
new_value = string.gsub(prompt, "{cwd}", cwd)
add_time = string.gsub(new_value, "{time}", os.date("%x - %X"))
clink.prompt.value = string.gsub(add_time, "{lamb}", "λ")
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{cwd} {git}{hg} \n\x1b[30m{time}\n{lamb} \x1b[0m"
local new_value = string.gsub(prompt, "{cwd}", cwd)
local add_time = string.gsub(new_value, "{time}", os.date("%x - %X"))
clink.prompt.value = string.gsub(add_time, "{lamb}", "λ")
end
date /t
? 또한 Windows는 마지막 종료 코드를에 저장하고%errorlevel%
sh는를 사용합니다$?
. 사용해보십시오.