Câu trả lời được cung cấp bởi Maximus không còn giá trị cho cmder 1.3+
Bạn phải tạo một .lua
tệp (ví dụ: my_prompt.lua
trong thư mục cmder config
của bạn với định nghĩa (nguồn) tùy chỉnh của bạn .
Dưới đây là tùy chỉnh của tôi:
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)
Và đây là lời nhắc kết quả
C:\
03/25/17 - 20:56:14
λ
Bạn có thể tìm thấy nhiều tùy chọn tùy chỉnh hơn cho đầu ra thời gian trong hướng dẫn sử dụng Lua
cập nhật cho nhận xét báo cáo lỗi
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
không? Ngoài ra, Windows lưu trữ mã thoát cuối cùng trong%errorlevel%
khi sh sử dụng$?
. Hãy thử những cái đó.