گاهی موقع کد نویسی خطوط عمودی که تو رفتگی ها (indentation) رو از هم متمایز کنه به شما خیلی میتونه کمک کنه! مخصوصا اگر تعداد خطوط یه تو رفتگی داخلی زیاد باشه و شما بخواید در تورفتگی بیرونی در خط بعدی کد بنویسید. البته استفاده از tab همیشه راهگشاست ! ولی استفاده از خطوط عمودی خوندن کد ها رو هم برای حلقه های تو در تو راحت تر میکنه .برای Vim این قابلیت رو میشه با نصب پلاگین indentLine اضافه کرد . در تصویر زیر میبینید که من این پلاگین رو اضافه کردم .
نصب پلاگین IndentLine
دقت کنید که ورژن vim شما باید ۷.۳ یا بالاتر باشه
پلاگین رو از سایت vim یا از صقحه GitHub توسعه دهنده دانلود کنید
https://www.vim.org/scripts/script.php?script_id=4354
https://github.com/Yggdroot/indentLine
اگر به صفحه گیت هاب توسعه دهنده برید میبینید که میشه حالت های مختلفی مطابق سلیقه شما به خطوط داد که من خط عمودی “|” رو انتخاب کردم
برای شخصی سازی باید این خط رو به فایل vimrc خودتون اضافه کنید
let g:indentLine_char = 'c'
که به جای c باید یه کاراکتر ASCII باشه یا از ¦, ┆, یا │ استفاده کنید من از | استفاده کردم یعنی کد بالا برای من به این شکل در میات
:let g:indentLine_char = '│'
برای تنظیمات بیشتر (رنگ و …) صفحه گیت هاب توسعه دهنده رو ببینید
ثبت نظر