Language-tools: Suporte Jetbrains

Criado em 25 jul. 2020  ·  7Comentários  ·  Fonte: sveltejs/language-tools

Sua solicitação de recurso está relacionada a um problema?
Eu posso ver que existe um plugin oficial para vscode, mas não o Jetbrains?

Descreva a solução que você gostaria
Posso ver que https://github.com/tomblachut/svelte-intellij já tem um plugin, mas isso não funciona. O plug-in foi marcado como corrompido, portanto, quando você o instala, ele pede especificamente para ativar o código beta. Isso e, se eu fizer isso, não haverá suporte para TypeScript.

Descreva as alternativas que você considerou
Mudando para vscode ... Mas isso é uma pergunta muito maior.

Quão importante é esse recurso para você?
Extremamente. Tanto é que eu tentaria encontrar alguns desenvolvedores Java para me ajudar com isso.

Contexto adicional
n / D

enhancement help wanted

Comentários muito úteis

Oi,
Desculpe, por favor, ignore o seguinte, não estava funcionando como esperado ... postarei uma atualização assim que estiver funcionando ...

espero que isso ajude, mas você pode obter suporte do intellij instalando o intellij-lsp aqui:
https://plugins.jetbrains.com/plugin/10209-lsp-support
em seguida, na linha de comando, execute:
npm install -g svelte-language-server
em seguida, nas preferências do intellij para o servidor de idioma, adicione as configurações da seguinte forma:
note, você pode executar which sveltesever para encontrar o caminho completo do servidor e substituí-lo, a captura de tela mostra o caminho no meu mac, sua milhagem pode variar dependendo da versão do seu sistema operacional:

Screenshot 2020-08-11 at 10 45 22

Todos 7 comentários

@maraisr
Eu compartilho sua mentalidade com isso. Entrei em contato com o autor do plugin JB e ele prometeu que vai trabalhar nisso, foi talvez 3-4 semanas antes, oferecendo-lhe ajuda também com os testes, sem resposta desde então. Por falar nisso. hoje em dia Kotlin é a melhor opção para plug-ins JB.

Colaborador do repositório de ferramentas de linguagem aqui: Infelizmente o intellij não oferece suporte ao protocolo do servidor de linguagem no qual a extensão para VSCode é baseada. Portanto, isso está fora do nosso escopo agora. Como você disse, sua melhor chance agora é ajudar o autor do plugin intellij.

Sim, _pode_ ser mais fácil para todas as pessoas envolvidas criar um novo plug-in que use explicitamente o LSP do servidor de linguagem svelte - imagino que deve haver padrões existentes para isso no ecossistema de cérebros de jato

Relacionado # 74

Oi,
Desculpe, por favor, ignore o seguinte, não estava funcionando como esperado ... postarei uma atualização assim que estiver funcionando ...

espero que isso ajude, mas você pode obter suporte do intellij instalando o intellij-lsp aqui:
https://plugins.jetbrains.com/plugin/10209-lsp-support
em seguida, na linha de comando, execute:
npm install -g svelte-language-server
em seguida, nas preferências do intellij para o servidor de idioma, adicione as configurações da seguinte forma:
note, você pode executar which sveltesever para encontrar o caminho completo do servidor e substituí-lo, a captura de tela mostra o caminho no meu mac, sua milhagem pode variar dependendo da versão do seu sistema operacional:

Screenshot 2020-08-11 at 10 45 22

@lingster Esta solução realmente funciona do meu lado, eu não usei o comando raw, usei a opção executável e adicionei --stdio como um arg.

@lingster @ g5becks @dummdidumm

pode confirmar @lingster 's solução funciona em Windows 10 + WebStorm 2020/03/03 + LSP Apoio Plugin ! 👍

image

O comportamento do preenchimento automático / verificação de tipo é (quase?) O mesmo que com "Svelte para VSCode", mas sem realce de sintaxe e alguns outros recursos (importação automática, preenchimento automático de atributos do componente JSX ... etc.)

Esta página foi útil?
0 / 5 - 0 avaliações