GNU / LINUXVIM

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

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

 

 

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

vim --version

 

 

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

:echo strftime('%c')

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

:help strftime

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

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

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

 

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

 

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

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

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

Notify of
avatar
Sort by:   newest | oldest | most voted
سجاد
مهمان

سلام من این افزونه رو به درستی در مسیر صحیح کپی کردم ولی ساعت برای من نمایش داده نمیشه نمیدونم مشکل از کجاست. با خود airline مشکلی ندارم فقط ساعت نمایش داده نمیشه!!!

hossein
مهمان

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

wpDiscuz