¿Qué hay de nuevo en Python en la versión de diciembre de 2022 de Visual Studio Code?
Se implementaron mejoras en las extensiones de Python para Visual Studio Code.
Microsoft anunció en su blog de desarrollo que la versión de diciembre de 2022 de las extensiones de Python para Visual Studio Code ya está disponible. Estas extensiones se encuentran en etapa de prelanzamiento, pero están disponibles para pruebas públicas. Esto es lo que ofrece este número de diciembre de 2022.
1. Indentación automática con Pylance
Se agregó la función de sangría automática a la extensión Pylance. Esta función crea automáticamente sangrías adecuadas en su código. Esto permite a los programadores dedicar más tiempo a la lógica de su código y menos tiempo al formateo. Puedes probar Código VS – Insiders (Se requiere registro).
Después de instalar VS Code Insider, vaya al mercado e instálelo Pylance extensión. ir a Ver > Paleta de comandosescribe Ventajasy huir Abra Configuración de usuario (JSON). estar seguro editor.formatOnType se establece en verdadero. Controla si el editor formatea automáticamente una línea de código después de escribir.
{
"workbench.colorTheme": "Default Dark+",
"[python]": {
"editor.formatOnType": true
},
"python.defaultInterpreterPath": "C:\\New folder\\python.exe"
}
Una vez establecido en verdadero, continúe y escriba su código para usar esta nueva función.
2. Python para la extensibilidad web
Esta es una nueva extensión de VS Code que te permite trabajar Depurar código de Python en el navegador. Usos Ensamblaje web como motor de ejecución. Es experimental y, por lo tanto, no debe usarlo para el desarrollo de producción de Python. Sigue estos pasos para empezar a usarlo:
- Abierto Navegador basado en cromo.
- Ve a tu repositorio de GitHub utilizando la siguiente dirección. https://insiders.vscode.dev/github/{nombre de usuario}/{repo}?vscode-coi=. Reemplace el nombre de usuario y la parte del repositorio con su nombre de usuario y repositorio de GitHub, respectivamente. La salida debe ser como se muestra a continuación.
- Ir al mercado e instalarlo Experimental – Python para la Web extensión.
- Abre tu archivo Python.
- prensa F5 para iniciar la depuración o CTRL+F5 para ejecutar el código sin depurar.
Limitaciones de Python para la extensibilidad web
Como se mencionó, Python para Web Extensions es experimental y, por lo tanto, tiene algunas limitaciones.
- La mayoría de los complementos y extensiones de Intellisense no están disponibles para su uso en Python para la web. Los que no están disponibles se indican con un símbolo de copia de seguridad como se muestra a continuación.
- El intérprete de Python utilizado por la versión web tiene las siguientes limitaciones.
- No soportado pepita
- No soportado enchufe
- No soportado módulos nativos de Python
- No encargarse de no por el apoyo asíncrono o apoyo.
En consecuencia, el uso de esta función debe limitarse a proyectos prototipo y entornos de prueba.
3. Extensión de la gorguera
Esta extensión proporciona soporte para Ruff linter. La característica más sorprendente es que proporciona Reparación Rápida acciones que corregirán automáticamente las infracciones corregibles automáticamente. Él Fallar la extensión no requiere que los expertos de VS Code la prueben. También disponible para instalar en VS Code normal. Para probarlo, diríjase al mercado de VS Code e instálelo.
Cuando edita o abre un archivo de Python, funciona en su código y corrige las violaciones en el código. Para usarlo, sigue estos pasos:
- Abierto código de estudio visual
- Cree un nuevo archivo de Python y escriba su código
- Si tiene un archivo fuente de Python guardado previamente, ábralo en Visual Studio Code
- Inicie la extensión Ruff con navegación Ver > Paleta de comandosescribe Fallar, y huir Ruff: solucione todos los problemas autocorregibles como se muestra a continuación.
- Una vez que se ejecuta, Ruff corregirá todas las infracciones autocorregibles en su código de Python.
¿Por qué probar las nuevas extensiones de Python en Visual Studio Code?
Agregar nuevas características a las extensiones de Visual Studio Code ha hecho que el desarrollo en Python sea más eficiente en la plataforma. Pasará menos tiempo preocupándose por el formato del código y, por lo tanto, más tiempo trabajando en la lógica de su código.
Además, los IDE de código abierto, como Visual Studio Code, reciben actualizaciones de funciones con regularidad. Esto se debe a la gran cantidad de personas involucradas en el desarrollo del IDE. Las actualizaciones vienen con nuevas funciones que conducen a una mejor experiencia de codificación cuando se usan IDE.