انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: learner:~$ در 07 اسفند 1402، 11:35 بظ
-
درود
چند وقتی هست میخوام این مشملا ویم رو بر طرف کنم ولی راه حلی پیدا نکردم برای همین گفتم در انجمن مطرح کنم.
من در وبم با این چهار مشکل اساسی دارم دست و پنجه نرم میکنم و به مرور زمان سخت تر میشه برای من:
۱-مشکل تب
۲-مشکل ایندنت
۳-خروجی های عجیب غریب
۴-فولد کردن
---------------------------------
یک:
۱-من یک پلاگین برای lsp نصب کردم با یک تکمیل کننده خودکار ( سوپر تب نیست) به عنوان مثال وقتی میخوام یک جمله یا عبارت رو تکمیل کنم جمله ایی که curser روی اون هست استفاده یا تکمیل نمیشه و به سراق جمله ی بعدی میره و اون رو تکمیل میکنه( میدونم که با کنترل + پی میشه به جمله قبل رفت ولی اینکار به صرفه نیست ) ولی تویه vscode اینطور نیست و دقیقا اون عبارتی که curser رویه اون هست وقتی تب بزنید تکمیل میشه مثلا :
(https://s8.uupload.ir/files/screenshot_from_2024-02-26_21-22-19_x2hs.png)
اون قسمت که هایلایت شده اگر تب بزنم کامل نمیشه به جاش بعدیش تکمیل میشه ( startup-noift )
۲- مشکل دیگه ایی که دارم اینه که میخوام هر تب برابر ۸ تا اسپیس باشه ولی نمیدونم فرق انواع تب رو تویه ویم به چه صورت هست.چون انگار تویه ویم یه تب درست حسابی و ساده نداریم !!
--------------------------------
دو: ایندنتی که من در ویم برای زبان سی و بش دارم افتضاحه به طوری که به این شکله:
(https://s8.uupload.ir/files/screenshot_from_2024-02-26_23-26-11_4yyp.png) cindent هم روشن هست!
-------------------------------
سه:وقتی میخوام یه فایل رو با ویم باز یا بسته کنم پیغام میده:
باز کردن:
(https://s8.uupload.ir/files/screenshot_from_2024-02-26_23-29-31_wkn5.png)
هنگام خروج از ویم:
(https://s8.uupload.ir/files/screenshot_from_2024-02-26_23-30-56_mqcv.png)
البته فکر کنم این مشکل به خاطر پلاگین باشه ( حواسم نبود نمیدونم چیو حذف کردم )
--------------------------------
چهار:
واقعا نیاز شدید به فولد کردن دارم البته تنظیماتی هم درست کردم ولی خیلی بد شد هرچی میرسید دستش فولد میکرد :P البته پلاگین هم نصب کردم ولی از طرز کارش خوشم نیومد.میخوام با کلید ترکیبی ctrl + < فولد و آنفالود کنه البته واسه فولد و انفالود کردن آپشن های زیادی داشت ولی زیاد باهاش ور نرفتم تا چیزیو خراب نکنم.
-
برای تکمیل خودکار میتونی از youcompleteme استفاده کنی.
برای مقدار جهش و فاصله باید خودت مقدار بدی. مثلاً: https://framagit.org/danialbehzadi/dotfiles/-/blob/main/editor/.vim/python.vim?ref_type=heads#L9
-
برای تکمیل خودکار میتونی از youcompleteme استفاده کنی.
برای مقدار جهش و فاصله باید خودت مقدار بدی. مثلاً: https://framagit.org/danialbehzadi/dotfiles/-/blob/main/editor/.vim/python.vim?ref_type=heads#L9
خیلی پیچیده ست و ممکنه با ندونم کاری همه پلاگین ها و تنظیمات رو نابود کنم.من دارم از asyncomplete استفاده میکنم.فهمش راحت تره و قابل درک تره.
ادیت*:میخوام در خود ویم تب رو تنظیم کنم به ۸ اسپیس
-
سلام وقت بخیر. اگر نظر من رو هم بخواید باید بگم بنده هم مشکلات زیادی با ویم برای ایدیتور اصلیم یا استفاده به عنوان یه IDE داشتم. برای همین اومدم سمت نئویم. پلاگینها و بستههای بسیار متعددی داره. با زبان lua راحت ارتباط میگیرید و میتونید به راحتی اون امکاناتی که میخواهید رو کانفیگ کنید. اگر واقعا میخواهید کامل سوئیچ کنید به سمت ویم/نئویم بهتره از این کانفیگهای آماده مثل lazy و از این قبیل استفاده نکنید. خودتون از پایه بشینید و طبق نیاز هر چیزی که لازم دارید رو گردآوری کنید. برای شروع چند تا ویدئو آموزشی هست اگر علاقهمند بودید بگید براتون بفرستم اصلا یه نگاهی بهش بندازید اگر خوشتون اومد شروع کنید.
-
سلام وقت بخیر. اگر نظر من رو هم بخواید باید بگم بنده هم مشکلات زیادی با ویم برای ایدیتور اصلیم یا استفاده به عنوان یه IDE داشتم. برای همین اومدم سمت نئویم. پلاگینها و بستههای بسیار متعددی داره. با زبان lua راحت ارتباط میگیرید و میتونید به راحتی اون امکاناتی که میخواهید رو کانفیگ کنید. اگر واقعا میخواهید کامل سوئیچ کنید به سمت ویم/نئویم بهتره از این کانفیگهای آماده مثل lazy و از این قبیل استفاده نکنید. خودتون از پایه بشینید و طبق نیاز هر چیزی که لازم دارید رو گردآوری کنید. برای شروع چند تا ویدئو آموزشی هست اگر علاقهمند بودید بگید براتون بفرستم اصلا یه نگاهی بهش بندازید اگر خوشتون اومد شروع کنید.
درود
با نوویم هم کار کردم ولی با زبان lua مشکل دارم و اینکه خیلی شلوغ و پیچیده ست
-
من هم هیچوفت نتونستم با لوآ ارتباط بگیرم و به نظرم نئوویم زیادی پیچیده کرده همهچیز رو.