Language-tools: Soporte Jetbrains

Creado en 25 jul. 2020  ·  7Comentarios  ·  Fuente: sveltejs/language-tools

¿Su solicitud de función está relacionada con un problema?
Puedo ver que hay un complemento oficial para vscode, ¿pero no Jetbrains?

Describe la solución que te gustaría
Puedo ver que https://github.com/tomblachut/svelte-intellij ya tiene un complemento, pero esto no funciona. El complemento se ha marcado como roto, por lo que cuando lo instalas, solicita específicamente que aceptes el código beta. Eso y, si lo hago, no hay soporte para TypeScript.

Describe las alternativas que has considerado
Pasar a vscode ... Pero esa es una pregunta mucho más importante.

¿Qué importancia tiene esta función para ti?
Extremadamente. Tanto es así que intentaría encontrar algunos desarrolladores de Java que me ayuden con esto.

Contexto adicional
n / A

enhancement help wanted

Comentario más útil

Hola,
Lo siento, ignore lo siguiente, no estaba funcionando como se esperaba ... publicaré una actualización una vez que lo tenga funcionando ...

Espero que esto ayude, pero puede obtener soporte de intellij instalando intellij-lsp desde aquí:
https://plugins.jetbrains.com/plugin/10209-lsp-support
luego, en la línea de comando, ejecute:
npm install -g svelte-language-server
luego, en las preferencias de intellij para el servidor de idiomas, agregue la configuración de la siguiente manera:
tenga en cuenta que puede ejecutar which sveltesever para encontrar la ruta completa del servidor y reemplazar, la captura de pantalla muestra la ruta en mi mac, su millaje puede variar según la versión de su sistema operativo:

Screenshot 2020-08-11 at 10 45 22

Todos 7 comentarios

@maraisr
Comparto tu forma de pensar con esto. Me comuniqué con el autor del complemento de JB y me prometió que trabajará en eso, tal vez fue de 3 a 4 semanas antes, ofreciéndole ayuda también con las pruebas, sin respuesta desde ese momento. Por cierto. hoy en día, Kotlin es una mejor opción para los complementos de JB.

Colaborador del repositorio de herramientas de idioma aquí: Lamentablemente, intellij no admite el protocolo de servidor de idioma en el que se basa la extensión de VSCode. Así que esto está fuera de nuestro alcance en este momento. Como dijiste, tu mejor oportunidad en este momento es ayudar al autor del complemento intellij.

Sí, _ puede_ ser más fácil para todas las personas involucradas considerar la creación de un nuevo complemento que use explícitamente el LSP de svelte-language-server; imagino que debe haber patrones existentes para esto en el ecosistema de jet brains

Relacionado # 74

Hola,
Lo siento, ignore lo siguiente, no estaba funcionando como se esperaba ... publicaré una actualización una vez que lo tenga funcionando ...

Espero que esto ayude, pero puede obtener soporte de intellij instalando intellij-lsp desde aquí:
https://plugins.jetbrains.com/plugin/10209-lsp-support
luego, en la línea de comando, ejecute:
npm install -g svelte-language-server
luego, en las preferencias de intellij para el servidor de idiomas, agregue la configuración de la siguiente manera:
tenga en cuenta que puede ejecutar which sveltesever para encontrar la ruta completa del servidor y reemplazar, la captura de pantalla muestra la ruta en mi mac, su millaje puede variar según la versión de su sistema operativo:

Screenshot 2020-08-11 at 10 45 22

@lingster Esta solución realmente funciona por mi parte, aunque no usé el comando sin procesar, usé la opción ejecutable y agregué --stdio como un argumento.

@lingster @ g5becks @dummdidumm

puede confirmar @lingster 's solución funciona en Windows 10 + WebStorm 03/03/2020 + soporte para plugins LSP ! 👍

image

El comportamiento de autocompletar / verificación de tipo es (¿casi?) El mismo que con "Svelte para VSCode", pero sin resaltado de sintaxis y algunas otras características (importación automática, autocompletado de atributos JSX de componentes ... etc.)

¿Fue útil esta página
0 / 5 - 0 calificaciones