نشان دادن ساعت در قسمت نوار وضعیت 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'

 

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

 

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

6 thoughts on “نشان دادن ساعت در قسمت نوار وضعیت Vim

  1. سلام خسته نباشید. من نصب کردم و نسخه ی vim م ۸٫۲ هست ولی کلاک رو بهم نشون نمیده. مشکل از چی هست؟

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

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

پاسخ دادن به سجاد لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *