Language-tools: دعم Jetbrains

تم إنشاؤها على ٢٥ يوليو ٢٠٢٠  ·  7تعليقات  ·  مصدر: sveltejs/language-tools

هل طلب الميزة الخاص بك متعلق بمشكلة؟
أستطيع أن أرى أن هناك مكونًا إضافيًا رسميًا لـ vscode ، لكن ليس Jetbrains؟

صِف الحل الذي تريده
أستطيع أن أرى أن https://github.com/tomblachut/svelte-intellij يحتوي بالفعل على مكون إضافي ، لكن هذا لا يعمل. تم وضع علامة على المكون الإضافي على أنه معطل ، لذلك عند تثبيته - يطلب تحديدًا الاشتراك في التعليمات البرمجية التجريبية. هذا ، وإذا فعلت فلا يوجد دعم TypeScript.

صِف البدائل التي فكرت فيها
الانتقال إلى vscode ... لكن هذا طلب أكبر بكثير.

ما مدى أهمية هذه الميزة بالنسبة لك؟
لأقصى حد. لدرجة أنني سأحاول العثور على بعض مطوري Java لمساعدتي في ذلك.

سياق إضافي
غ

enhancement help wanted

التعليق الأكثر فائدة

أهلا،
عذرًا ، يرجى تجاهل ما يلي ، لم يكن يعمل تمامًا كما هو متوقع .. وسأنشر تحديثًا بمجرد أن يعمل ...

آمل أن يساعدك هذا ، ولكن يمكنك الحصول على دعم intellij عن طريق تثبيت intellij-lsp من هنا:
https://plugins.jetbrains.com/plugin/10209-lsp-support
ثم في تشغيل سطر الأوامر:
npm install -g svelte-language-server
ثم في تفضيلات intellij لخادم اللغة أضف الإعدادات كما يلي:
ملاحظة ، يمكنك تشغيل which sveltesever للعثور على المسار الكامل للخادم واستبداله ، وتعرض لقطة الشاشة المسار على جهاز Mac الخاص بي ، وقد يختلف عدد الأميال اعتمادًا على إصدار نظام التشغيل الخاص بك:

Screenshot 2020-08-11 at 10 45 22

ال 7 كومينتر

تضمين التغريدة
أشاركك عقليتك مع هذا. لقد اتصلت بمؤلف البرنامج المساعد JB ووعد أنه سيعمل على ذلك ، ربما كان قبل 3-4 أسابيع ، ويقدم له المساعدة أيضًا في الاختبارات ، ولم يتم الرد منذ ذلك الوقت. بالمناسبة. في الوقت الحاضر ، يعد Kotlin خيارًا أفضل لملحقات JB.

متعاون من أدوات اللغة الريبو هنا: للأسف لا يدعم intellij بروتوكول خادم اللغة الذي يعتمد عليه امتداد VSCode. إذن هذا خارج نطاقنا الآن. كما قلت ، فإن أفضل فرصة لك الآن هي مساعدة مؤلف المكون الإضافي intellij.

نعم ، قد يكون من الأسهل على جميع الأشخاص المعنيين التفكير في إنشاء مكون إضافي جديد يستخدم بشكل صريح LSP من خادم لغة svelte - أتخيل أنه يجب أن تكون هناك أنماط موجودة لهذا في نظام العقول النفاثة

ذات الصلة # 74

أهلا،
عذرًا ، يرجى تجاهل ما يلي ، لم يكن يعمل تمامًا كما هو متوقع .. وسأنشر تحديثًا بمجرد أن يعمل ...

آمل أن يساعدك هذا ، ولكن يمكنك الحصول على دعم intellij عن طريق تثبيت intellij-lsp من هنا:
https://plugins.jetbrains.com/plugin/10209-lsp-support
ثم في تشغيل سطر الأوامر:
npm install -g svelte-language-server
ثم في تفضيلات intellij لخادم اللغة أضف الإعدادات كما يلي:
ملاحظة ، يمكنك تشغيل which sveltesever للعثور على المسار الكامل للخادم واستبداله ، وتعرض لقطة الشاشة المسار على جهاز Mac الخاص بي ، وقد يختلف عدد الأميال اعتمادًا على إصدار نظام التشغيل الخاص بك:

Screenshot 2020-08-11 at 10 45 22

lingster هذا الحل يعمل بالفعل من ناحيتي ، لم أستخدم أمرًا خامًا على الرغم من ذلك ، لقد استخدمت الخيار القابل للتنفيذ وأضفت --stdio كمتوسط.

lingster @ g5becksdummdidumm

يمكن تأكيدlingster الصورة حل يعمل على Windows10 + WebStorm 2020/03/03 + LSP دعم البرنامج المساعد ! 👍

image

سلوك الإكمال التلقائي / التحقق من الكتابة هو (تقريبًا؟) نفس سلوك "Svelte for VSCode" ، ولكن بدون تمييز بناء الجملة وبعض الميزات الأخرى (الاستيراد التلقائي ، سمات JSX للمكون الإكمال التلقائي ... إلخ)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات