vim یکی از بهترین ویرایشگرهای موجود متنه. با استفاده از افزونههای مختلف به سادگی میشه از این ابزار به صورت یه IDE استفاده کرد. یکی از قابلیتهای مهم یه IDE خوب، کامل کردن اتوماتیک کده که خیلی از IDE ها در مورد C++ باهاش مشکل دارن. علت این مشکل هم برمیگرده به نحو پیچیده این زبون برنامهنویسی. بین همه افزونههایی که برای این کار وجود داره استفاده از ابزارهای مبتنی بر clang منطقیتر به نظر میرسه. clang یه کامپایلره که اطلاعات مراخل میانی کامپایل رو هم در اختیار برنامهها قرار میده. با استفاده از این اطلاعات برنامهها میتونن کارایی مثل تکمیل کد یا تعویض اسم متغیر رو به سادگی انجام بدن.
برای استفاده از clang در vim باید از افزونه clang_complete استفاده کرد. برای نصب این افزونه تو محیط ایکس از این راهنما کمک بگیرید. یه صفحه ویکی هم البته نوشتم برای مراحل اضافی که باید تو ویندوز انجام بشه.
دنیای آزاد، دنیای لذت بردن از امکاناته.