PyCharm 2021.1: desarrollo colaborativo, importación automática para finalización de miembros de módulo, y compatibilidad mejorada con WSL.
Code With Me conecta equipos remotos en un entorno colaborativo remoto repleto de funcionalidades. Configure el nivel de acceso necesario e invite a otros usuarios a colaborar en su proyecto compartiendo el enlace con ellos. Sus compañeros ni siquiera necesitan tener su propio IDE instalado para poder colaborar con usted. Code With Me incluye llamadas y videollamadas integradas, junto con el servicio de mensajería instantánea, que ayudarán a los equipos a hablar sobre el código, compartir sus conocimientos y cooperar de un modo más eficaz.
Cuenta con índices predefinidos renovados para los populares intérpretes de Python que hacen que la indexación de bibliotecas estándar en PyCharm resulte mucho más rápida. Este enfoque también nos ha ayudado a reducir el tamaño de la instalación de PyCharm.
Ahora puede trabajar directamente con proyectos ubicados en el sistema de archivos de WSL. Con PyCharm, ya puede abrir cualquier directorio en \\wsl$. Si el IDE detecta un archivo de Python en el directorio, sugerirá crear un intérprete basado en WSL. También detecta si ya existe un intérprete de WSL. Para el control de versiones, puede utilizar la versión de Git instalada en su instancia de WSL.
PyCharm ahora añade automáticamente una declaración de importación cuando hace referencia a un nombre de paquete o módulo en su código e invoca la finalización de código, con lo que se indica una lista de miembros del módulo disponibles. También se aplica la importación automática al finalizar el código a algunos alias de nombre de paquete populares, como np para NumPy o pd para pandas.
PyCharm ahora reconoce métodos que cuenta con varios parámetros con argumentos definidos. Cuando invoca la finalización de código para estos métodos, PyCharm analiza el contexto y ofrece sugerencias de finalización para todos los parámetros con variables locales que lleven el mismo nombre.
PyCharm es capaz de validar los tipos de los métodos decorados basándose en los tipos y consejos de escritura de sus decoradores.
# type: ignore
y elimina los errores del comprobador de tipos en el editor. Instale un nuevo paquete de Python o explore todos los paquetes disponibles para la descarga utilizando la nueva ventana de herramientas de paquetes de Python, todo ello sin salir del editor. Puede abrirlo desde el menú principal en cualquier momento: View | Tool Windows | Python Packages.
La ventana de herramientas de paquetes de Python mostrará todos los paquetes instalados y todos los paquetes disponibles en el repositorio PyPI.
Una nueva vista previa del navegador integrada le permite previsualizar los archivos HTML rápidamente. Cualquier cambio que efectúe en los archivos HTML en el IDE, así como en los archivos CSS y JavaScript enlazados, se guardará de inmediato y la vista previa se actualizará sobre la marcha. Para abrir la vista previa, haga clic en el icono del logo de PyCharm en el widget de la esquina superior derecha del editor.
Ahora puede hacer doble clic en una pestaña en el modo dividido para maximizarla. Haga doble clic de nuevo para restaurarla a su tamaño original.
Seleccione un perfil de inspección de código antes de confirmar los cambios a VCS. Para acceder a esta función, haga clic en el icono de la rueda dentada del panel divisor en la ventana de herramientas Commit para ver las opciones de confirmación, seleccione la casilla de verificación de código Analyze, haga clic en Configure, y seleccione el perfil deseado. Puede crear perfiles en Preferences / Settings | Editor | Inspections.
La documentación de MDN ahora está incluida con PyCharm. Esto le ayudará a evitar problemas de conectividad con el sitio web MDN y hará que la documentación integrada en el editor en sus archivos HTML, CSS y JavaScript se muestre más rápidamente. La documentación integrada en el editor también será más informativa. Por ejemplo, ahora verá información sobre las versiones compatibles del navegador para las API JavaScript.
La inspección de su código CSS con Stylelint ahora es más sencilla. Ahora puede corregir los problemas con este linter popular en solo unos clics. Pase el ratón sobre un problema en su archivo o coloque el signo de intercalación en él y pulse Alt+Enter, a continuación, seleccione Stylelint: Fix current file.
Además, ahora puede especificar una ruta al archivo de configuración debajo del campo correspondiente en Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint.
When working with style sheets, you can now check the specificity of your selectors – just hover over a selector that you want to check. Si lo prefiere, puede hacer clic en un selector y pulsarF1/Ctrl+Q (F1/Ctrl+J) para ver esta información en la ventana emergente Documentation.
Hemos añadido un nuevo campo ORDER BY, que le permite reorganizar la tabla aplicando una cláusula a una consulta de tabla de base de datos. Puede utilizar la clasificación apilada con solo hacer clic en el nombre de una columna mientras mantiene pulsada la tecla Alt. Ahora también puede exportar consultas filtradas y ordenadas.
Ahora puede utilizar la IU para cambiar el tipo de un campo o editar datos en colecciones Mongo DB. El cambio de tipo puede efectuarse tanto desde el menú contextual del campo como desde el editor de valores.
Tenga en cuenta que las funcionalidades señaladas como solo Pro únicamente están disponibles en PyCharm Professional Edition.