ওহ-মাই- zsh রব্বিরসেল থিমে টাইমস্ট্যাম্প যুক্ত করুন


25

আমি ওহ-মাই-জেডএস-এ আমার কমান্ড প্রম্পটে একটি টাইমস্ট্যাম্প যুক্ত করতে চাই। এটি বর্তমান থিম প্রম্পট ( রব্বিরসেল ):

local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"
PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}'

ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"

কোনও ধারণা কীভাবে টাইমস্ট্যাম্প যুক্ত করতে পারে?

উত্তর:


36

Zshmisc ম্যান পৃষ্ঠা অনুসারে %তারিখ এবং সময়গুলির জন্য বেশ কয়েকটি কোড রয়েছে, যেমন:

 %D     The date in yy-mm-dd format.
 %T     Current time of day, in 24-hour format.
 %t %@  Current time of day, in 12-hour, am/pm format.
 %*     Current time of day in 24-hour format, with seconds.
 %w     The date in day-dd format.
 %W     The date in mm/dd/yy format.
 %D{strftime-format}

শেষটি স্ট্রফটাইম (3) ম্যান পৃষ্ঠায় তালিকাভুক্ত কোডের অনুমতি দেয় । আপনি Edit / .zsh ফাইল সম্পাদনা করুন এবং শেষে একটি নতুন PROMPT মান যুক্ত করুন, যেমন:

 PROMPT='${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} %D %T % %{$reset_color%}'

19

আপনি ডানদিকে তারিখ / সময় যুক্ত করতে চান, আপনি RPROMPT সেট

স্থানীয় ret_status = "% (?:% {$ fg_bold [সবুজ]%} ➜:% {$ fg_bold [লাল]%} ➜)"
PROMPT = '$ {ret_status}% {$ fg [সায়ান]%}% সি% {$ রিসেট_ক্লোর%} $ (গিট_প্রম্পট_ইনফো)'
RPROMPT = "[% d {% Y /% মিঃ /% চ} |% @]"

এখানে চিত্র বর্ণনা লিখুন


2
বাম প্রম্পটে ইতিমধ্যে আমার কাছে প্রচুর স্টাফ রয়েছে বলে এটি ডানদিকে আরও ভাল হয়
WhoSayIn

আমার ক্ষেত্রে nano ~/.zshrcএবং RPROMPT="%{$fg[yellow]%}[%D{%f/%m/%y}|%@]"হলুদ রঙের সাথে ডান প্রম্পট সেট করার জন্য শেষ লাইন হিসাবে যুক্ত হয়েছে
ভিক্টর আর। অলিভিরা

8

%D{%m/%f/%y}|%D{%L:%M:%S}তারিখ এবং সময় হিসাবে প্রদর্শিত করতে আমি এটি মূল থিমটিতে যুক্ত করেছি mm/dd/yy | hh:mm:ss

সুতরাং আমি এখানে পূর্ণ কমান্ডটি ব্যবহার করছি:

PROMPT='%D{%m/%f/%y}|%D{%L:%M:%S} ${ret_status}%{$fg_bold[green]%}%p %{$fg[cyan]%}%c %{$fg_bold[blue]%}$(git_prompt_info)%{$fg_bold[blue]%} % %{$reset_color%}${NEWLINE}$ '

যা দেয়:

এখানে চিত্র বর্ণনা লিখুন


0

পুরো ডেটটাইম এবং জোন পেতে

[রবিবার 11 আগস্ট 2019 20:41:53 এএসটি]

আমি রাখি

RPROMPT = "% {$ FG [সবুজ]%} [% d {% গ}]"

আমার ~ / .zshrc ফাইলে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.