neovim خودم بدم.دوستان فلسفه کانفیگهای
neovim این نیست که دانلود کنید و تمام اونوقت همه چیز روی سیستم شما هم عالی کار کنه و همه چیزش رو شما هم دوست داشته باشید.من به درخواست یکسری دوستان مجددا پروژه رو برای آخرین نسخه
neovim و کانفیگها آپدیت کردم البته الان.پس چرا به اشتراک میذاریم ؟
معرفی و یک چیزی برای شروع؛ اگر تلاش کرده باشید یک مورد رو از اول برای خودتون کانفیگ کنید (بخصوص دفعات اول) خوندن و کانفیگ درست انجام دادن میتونه از ۱-۲ روز تا ۱-۲ هفته زمان ببره ولی اگر یکی قبلا یک بیس براتون توسعه داده باشه این زمان بخصوص با وجود
LLM ها میتونه به ۱-۲ ساعت برسه.هیچکس هم علاقه نداره
Lua یادبگیره که فقط Neovim کانفیگ کنه.اما چندتا نکته :
۱- اگر یک چیزی میخواید که دانلود کنید و کار کنه؛ بهترین گزینه برای شما
vscode هست۲- اگر سنگینی
vscode اذیتتون میکنه چون روی چند زبان کار میکنید یا پروژه شما خیلی بزرگ هست گزینه بهتر Zed هست.۳- اگر تایپ ۱۰ انگشتی بلد نیسیتید؛
vim, neovim برای شما مناسب نیست۴- اگر فقط روی یک زبان برنامهنویسی کار میکنید و
vscode, zed کند نمیشه براتون یا اگر علاقهای به کانفیگ کردن جزئیات ندارید بازم neovim بدرد شما نمیخوره۵- اگر فکر میکنید
neovim کمک میکنه تندتر کد بزنید چون شرتکاتهای خوبی داره؛ بهتره برای ادیتوری که روش هستید وقت بذارید و شرتکاتهای همون رو یاد بگیرید.قبل از توضیح بیشتر :
یادتون باشه
neovim دائما درحال آپدیت شدن هست؛ کانفیگها هم همینطور و بسیاری از اونها بین ورژن و گیتکامیت تغییرات breaking هم داره شخصا ۶ ماه یا ۱ سال یکبار آپدیتش میکنم یا وقتی یک سیستم جدید رو کانفیگ میکنم و میبینم دیگه ورژنها نمیخونه.۶- قبل از اینکه با کانفیگ
neovim دیگران کار کنید سعی کنید کلیدهای اصلی vim یا neovim رو یاد بگیرید.۷- فلسفه کلیدها این هست که همه چیز روی home row باشه با استفاده زیاد از
Ctrl, Alt فقط مزایای شرتکاتها رو از دست میدید و نشون میده این ادیتور برای شما نیست.۸- هیچ چیز خفنی هم روی استفاده از
neovim, vim نیست آدما شمارو با کدی که زدید قضاوت میکنند نه با ادیتوری که استفاده کردید.۹- در نهایت از کاستومایز کردن لذت ببرید؛ این ادیتور مال شماست.