es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El LSP incorporado de Neovim indica que no hay acciones de código disponibles para archivos Python.

Cuando abro un archivo de Python, la herramienta de diagnóstico parece funcionar bien. Luego, navego a una línea con un error de diagnóstico, presiono el atajo para invocar las acciones de código (‘ca’ en mi caso) y obtengo un mensaje ‘No hay acciones de código disponibles’. He intentado ejecutarlo para diferentes errores, como los siguientes:

python
b = 1 #E225 falta espacio en blanco alrededor del operador
from jinja2 import StrictUndefined #’jinja2.StricUndefined’ importado pero no utilizado
import jjj # import-error: No se puede importar ‘jjj’

He probado dos servidores LSP hasta ahora: pyright y pylsp, ambos me dieron el mismo ‘No hay acciones de código disponibles’.

He visto una pregunta similar pero para JavaScript, preguntada aquí, que sugiere instalar un complemento, pero eso no funcionó para mí.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que puede haber un problema de configuración en la configuración de neovim o en la configuración del servidor LSP para que las acciones de código funcionen correctamente.

    Aquí hay algunas sugerencias para probar:

    1. Asegúrate de tener la última versión de neovim y los servidores LSP instalados.
    2. Revisa tus archivos de configuración de neovim en busca de configuraciones conflictivas o faltantes.

    3. Confirma que tu servidor LSP admite acciones de código para los errores que estás encontrando.

    4. Verifica que el servidor LSP esté integrado correctamente con neovim comprobando si otros diagnósticos funcionan.

    5. Considera probar con un servidor LSP diferente para ver si las acciones de código funcionan con él.

    Si ninguna de estas sugerencias funciona, es posible que necesites buscar soporte adicional o consultar la documentación de neovim, LSP y los complementos relevantes.

Comments are closed.