انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: watermelon در 03 اسفند 1402، 11:29 قظ
-
سلام. محیط مشابه rubymine برای لینوکس نیست کسی سراغ داره؟
منظورم از مشابه از این نظره که rubymine در پیشنهاد کد خیلی قویه. یعنی وقتی من یه رشته(string) تعریف کنم، خودش همهٔ method های موجود برای اون کلاس رو پیشنهاد میده! جالب اینجاست که وقتی یه gem نصب میکنم همه method های موجود اون جم و کلاسهارو هم خیلی خوب پیشنهاد میده. دقیقا شبیه IRB. مشابه این توی vs code هم نیست. نسخه کرک شده rubymine برای ویندوز هست ولی برای اوبونتو گیر نمیاد.
-
سلام. محیط مشابه rubymine برای لینوکس نیست کسی سراغ داره؟
منظورم از مشابه از این نظره که rubymine در پیشنهاد کد خیلی قویه. یعنی وقتی من یه رشته(string) تعریف کنم، خودش همهٔ method های موجود برای اون کلاس رو پیشنهاد میده! جالب اینجاست که وقتی یه gem نصب میکنم همه method های موجود اون جم و کلاسهارو هم خیلی خوب پیشنهاد میده. دقیقا شبیه IRB. مشابه این توی vs code هم نیست. نسخه کرک شده rubymine برای ویندوز هست ولی برای اوبونتو گیر نمیاد.
علتش اینه که باید برای IDE ها افزونه و LSP نصب کنید. مثلا vscode که نصب کردید از بخش افزونه ها افزونه مخصوصش رو نصب کردید؟
البته vscode انحصاریه و پیشنهاد میکنم به جاش از vscodium که از لحاظ ظاهری تغییری نداشته استفاده کنید.
اگه میخواید خیلی حرفه ای بازی دربیارید میتونید از نئوویم هم استفاده کنید.
-
سلام. محیط مشابه rubymine برای لینوکس نیست کسی سراغ داره؟
منظورم از مشابه از این نظره که rubymine در پیشنهاد کد خیلی قویه. یعنی وقتی من یه رشته(string) تعریف کنم، خودش همهٔ method های موجود برای اون کلاس رو پیشنهاد میده! جالب اینجاست که وقتی یه gem نصب میکنم همه method های موجود اون جم و کلاسهارو هم خیلی خوب پیشنهاد میده. دقیقا شبیه IRB. مشابه این توی vs code هم نیست. نسخه کرک شده rubymine برای ویندوز هست ولی برای اوبونتو گیر نمیاد.
علتش اینه که باید برای IDE ها افزونه و LSP نصب کنید. مثلا vscode که نصب کردید از بخش افزونه ها افزونه مخصوصش رو نصب کردید؟
البته vscode انحصاریه و پیشنهاد میکنم به جاش از vscodium که از لحاظ ظاهری تغییری نداشته استفاده کنید.
اگه میخواید خیلی حرفه ای بازی دربیارید میتونید از نئوویم هم استفاده کنید.
آره نصب کردم ولی اون طوری که باید نبود. در واقع هر چی IDE دیدم با rubymine فرق داشت. از این نظر که rubymine همه method های gem ها رو هم تشخیص میده! این خیلی جالبه. نه فقط autocomplete سینتکس و شرطیها و اینجور چیزهای عمومی.
-
اگه بتونی lsp زیرو برای vim، vscodiu و kate نصب کنی فکر کنم بد نباشه.
https://github.com/castwide/solargraph
-
ویم: https://www.vimfromscratch.com/articles/vim-for-ruby-and-rails-in-2019
-
اگه بتونی lsp زیرو برای vim، vscodiu و kate نصب کنی فکر کنم بد نباشه.
https://github.com/castwide/solargraph
من کوبونتو دارم و kate استفاده میکنم. اگر بشه روی kate همچین قابلیتی سوار کرد عالیه! در تنظیمات چند قسمت درباره LSP client دیدم. ولی هیچی دربارهٔ LSP یا طریقه وصل کردن kate به solargraph نمیدانم.
-
اگه بتونی lsp زیرو برای vim، vscodiu و kate نصب کنی فکر کنم بد نباشه.
https://github.com/castwide/solargraph
من کوبونتو دارم و kate استفاده میکنم. اگر بشه روی kate همچین قابلیتی سوار کرد عالیه! در تنظیمات چند قسمت درباره LSP client دیدم. ولی هیچی دربارهٔ LSP یا طریقه وصل کردن kate به solargraph نمیدانم.
به طور کلی من هم خودم کیت دارم وقتی lsp رو نصب میکنم خودش یه پیام میده که میخوای lsp رو اضافه کنی یانه. و اگه از یه lsp پشتیبانی کنه و نصب نداشته باشی تو قسمت Output یه هشدار میده که یه لینک درباره نصب lsp میده.