ممنون رسول جان.میرم ببینم چی میشه.
دوست دارم به محیط متنی نزدیکتر بشم.هم سریع تره و هم قدرتمند.
حجم کمتری رو هم موقع نصب داره.
درسته. البته بدون که مثلا یادگیری زبونی مثل پایتون، به اون قابلیت های اتوکمپلشن و ... نیست. شما در هر صورت باید یادبگیری که با پایتون کد بزنی. حتی اگه اتوکمپلشن مود خاموش باشه. پس حتی vim بدون هیچ کانفیگی هم نباید توی برنامه نویسیت تاثیری بذاره. وقتی شما پایتون یادمیگیری، روی هر ادیتوری که باشی میتونی بنویسی. دیگه پلاگین و ... بهانهس

این پلاگینا و ... زمانی کاربرد دارن که شما پایتون رو بلدی و حالا با سرعت بیشتر میخوای کد بزنی. یعنی اصل یادگیری رو اوکی کردی حالا نوبت امتحان عملیه و از این پلاگینا برای بیشتر شدن سرعتت استفاده میکنی که خیلی هم به جا و مفیده.
واسه همین اکثر برنامه نویسای حرفهای که vim استفاده میکنن، بهش پلاگین و ... اضافه نمی کنن. چون بدون پلاگین هم میتونن برنامه بنویسن. منتها اگه پلاگین باشه، خب مسلما کارشون زودتر انجام میشه و کیفیت کارشون ربطی به پلاگینا نداره و به یادگیریای که قبلا روش تمرکز داشتن بستگی داره. اگه بخواهیم رو راست باشیم، این جور پلاگینا و ... آدم رو برای یادگیری تنبل میکنه و واقعا هم تهش آدم چیزی یاد نمیگیره. شما اول bash یادمیگیری بعد میتونی با برخی قابلیت ها، کار کردنت با بش رو سریع تر کنی. یا فرضا من html که کار میکنم، باید ببینم html چیا داره و هرچیزی رو که یادمیگیرم، تست میکنم و نتیجهش رو می بینم و اگه اررور داد میرم ببینم چیه تا یادش بگیرم که دیگه تکرارش نکنم و ... بعدها که تمامی تگ های html رو یادگرفتم، حالا اگه خواستم یه تگ رو که زیاد استفاده میشه، با سرعت بیشتری بنویسم، از پلاگینا و ... استفاده میکنم.
حرف کلی من اینه: vim شما چه پلاگین داشته باشه چه نداشته باشه، شما باید بتونی با پایتون کد بزنی. قبول داری؟

پس وجود این پلاگینا خوبه ولی واجب نیست. پس برای یادگیری یه زبون برنامه نویسی، تمرکزت رو روی پلاگین نصب کردن و ... نذار تا وقتی که رو که واسه یادگیری گذاشتی هدر نره. همیشه وقت هست برای کانفیگ کردن vim.

البته چیزای ضروری رو منم قبول دارم که باید به vim اضافه بشه. مثل همین رنگی کردن کلمات و شماره گذاری که کار آدم رو سریع تر میکنه و ارتباطی هم با یادگیری نداره تقریبا.
واسه این اینارو گفتم که میخوای به محیط متنی نزدیک بشی. محیط متنی اسم روشه. محیطیه که باید خودت دست به کار بشی برای کارهایی که میخوای انجام بدی. این بهت یاد میده که هرچیزی رو که میخوای، روش وقت بذاری و تمرین کنی و یادبگیری و با دانسته هات کاری کنی که کارهات ذره ذره با سرعت بیشتری انجام بشن. هرچیزی که آماده و راحت در اختیارت قرار بگیره، تنبل میشی.