نشان دادن ساعت در قسمت نوار وضعیت Vim

Posted on Posted in GNU / LINUX, VIM

من معمولا ترجیح میدم که موقع کد زدن پنجره Vim به شکل Full Screen باشه تا همه فضای مانیتور رو بگیره و قسمت های بیشتری از کد رو ببینم و تمرکز بیشتری داشته باشم . برای همین دوست دارم که ساعت در قسمت نوار وضعیت ویم وجود داشته باشه و برای دیدن ساعت نخوام پنجره رو از حالت FullScreen خارج کنم . قبلا در ویدیوی آموزش ویم افزونه Vim airline رو معرفی کردم . این افزونه یه نوار وضعیت(status bar) مدرن و زیبا رو به ویم اضافه میکنه . حالا امروز میخوام افزونه Vim-air-line-clock رو معرفی کنم که ساعت رو به Vim airline اضافه میکنه . این آدرس گیت هاب افزونه هست . اگر استفاده کردید به مخزن گیت هابش ستاره بدید :)‌ .  برای نصبش میتونید فایلها رو از مخزن گیت هاب افزونه دانلود کنید و  از همون شیوه نصب دستی که توی آموزش های ویدیویی گفتم استفاده کنید یا طبق راهنمای گیت هاب افزونه از پلاگین منجرهایی مثل vim-plug, Vundle, pathogen استفاده کنید .

 

 

دقت کنید که نسخه ویم شما باید ۸ به بالا باشه . برای اینکه نسخه ویمتون رو پیدا کنید این کد رو توی ترمینال بنویسید

vim --version

 

 

بعد از نصب بدون هیچ تنظیماتی توی قسمت پایین ویم شما نمایش پیدا میکنه . حالا چه طور فرمت نمایش ساعتش رو عوض کنید؟!  این افزونه از همون فرمت نمایش strftime استفاده میکنه . برای آشنایی بیشتر دوستان تازه کار توی ویم در قسمت دستور بنویسید

:echo strftime('%c')

به شما تاریخ و ساعت رو نشون میده . حالا اگه دوست دارید فرمت های مورد قبول رو براش ببینید این دستور رو در ویم بزنید

:help strftime

حالا بعد از پیدا کردن فرمت دلخواهتون کافی هست که سراغ ویرایش vimrc برید .

مثلا من دوست دارم که تاریخ و ساعت رو کامل نشون بده باید این خط رو به vimrc اضافه کنم

:let g:airline#extensions#clock#format = '%c'

 

و الان به این شکل هست برای من

 

امیدوارم که مورد استفادتون قرار بگیره 🙂

دیدگاه بگذارید

2 دیدگاه ها on "نشان دادن ساعت در قسمت نوار وضعیت Vim"

Notify of
avatar
Sort by:   newest | oldest | most voted
hossein
مهمان

سلام آقای مهندس
خیلی از ویدئوهاتون برام مفید بودن
واقعا ممنونم از آموزشهای خوبتون
امیدوارم همیشه پر انرژی باشید و موفق

wpDiscuz