اضافه کردن خطوط عمودی برای تو رفتگی ها در Vim

گاهی موقع کد نویسی خطوط عمودی که تو رفتگی ها (indentation) رو از هم متمایز کنه به شما خیلی میتونه کمک کنه! مخصوصا اگر تعداد خطوط یه تو رفتگی داخلی زیاد باشه و شما بخواید در تورفتگی بیرونی در خط بعدی کد بنویسید. البته استفاده از tab همیشه راهگشاست ! ولی استفاده از خطوط عمودی خوندن کد ها رو هم برای حلقه های تو در تو راحت تر میکنه .برای Vim این قابلیت رو میشه با نصب پلاگین indentLine اضافه کرد . در تصویر زیر میبینید که من این پلاگین رو اضافه کردم .

 

 

نصب پلاگین IndentLine

دقت کنید که ورژن vim شما باید ۷.۳ یا بالاتر باشه

پلاگین رو از سایت vim  یا از صقحه GitHub توسعه دهنده دانلود کنید

http://www.vim.org/scripts/script.php?script_id=4354

 

https://github.com/Yggdroot/indentLine

 

برای نصب میتونید از همون شیوه نصب دستی پلاگینی که توی قسمت ششم آموزش vim توضیح دادم استفاده کنید یا از پلاگین منجر Vim-Plug که در ویدیوی شماره ۹ توضیح دادم استفاده کنید.

 

اگر به صفحه گیت هاب توسعه دهنده برید میبینید که میشه حالت های مختلفی مطابق سلیقه شما به خطوط داد که من خط عمودی “|” رو انتخاب کردم

برای شخصی سازی باید این خط رو به فایل vimrc خودتون اضافه کنید

let g:indentLine_char = 'c'

که به جای c باید یه کاراکتر ASCII باشه یا از ¦, , یا │ استفاده کنید من از | استفاده کردم یعنی کد بالا برای من به این شکل در میات

:let g:indentLine_char = '│'

 

برای تنظیمات بیشتر (رنگ و …) صفحه گیت هاب توسعه دهنده رو ببینید 🙂

موفق باشید

 

 

15 thoughts on “اضافه کردن خطوط عمودی برای تو رفتگی ها در Vim

  1. سلام
    من این رو نصب کردم ( ‍‍‍‍‍‍‍‍هم دستی هم با منیجر )
    اما کلا هیچ تغییری توی فایل های vim ایجاد نمیشه
    البته من bash رو امتحان کردم آیا این فقط ماله python هست ؟؟

  2. سلام آقای صمیمی کار آموزشی بسیار عالی ارایه فرمودید خیلی ممنونم
    من یک تازه کارم برای کار با vim مشکل دارم موقع فراخوانی خطا میده
    ضمنا میخوام یک نرم افزار نصب کنم باید bash.bashrc را ویرایش کنم ولی دسترسی ندارم لطفا راهنمایی بفرمایید
    خیلی خیلی ممنون

    1. سلام
      در مورد سوال اول ، اگه ممکن هست خطا رو بذارید شاد بتونم کمکی کنم
      در مورد سوال دوم این لینک رو ببینید بسیار کامل و خوب هست
      ویکی آرچ لینوکس درباره bash

      بنا بر استفادتون شاید بتونید از ~/.bashrc هم استفاده کنید . دقت کنید برای ویرایش bash.bashrc نیاز به دسترسی ریشه دارید

  3. سلام دستون درد نکنه خیلی باحال بوددر ضمن اگر میشه  یک فیلم اموزشی در مورد tor بگزاریدممنون

  4. سلام آقای امیرصمیمی میخواستم بدونم میشه از لایسنس GFDL برای قالب خالی هم استفاده کرد؟مثلا اگه من یه قالب با HTML و CSS درست کرده باشم و بخوام رو گیت هاب بزارم میتونم از این لایسنس استفاده کنم؟اگه نمیشه چه مجوز هایی برای این کار وجود داره؟

پاسخ دادن به علیرضا امیرصمیمی لغو پاسخ

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