Nueva interfaz de usuario de PyCharm y compatibilidad con Jupyter Notebooks remotos, entre otras muchas cosas.
La nueva interfaz de usuario de PyCharm presenta un aspecto rediseñado. Se ha creado para reducir la complejidad visual, proporcionar un acceso fácil a las funciones esenciales y desvelar progresivamente las funcionalidades complejas según sea necesario, con lo que se consigue un aspecto más limpio.
En la versión 2023.1, la nueva interfaz de usuario está habilitada de forma predeterminada para los nuevos usuarios de PyCharm Community Edition.
Si quiere habilitarla para otras versiones, pulse Ctrl+Alt+S para abrir la configuración del IDE y seleccione Appearance & Behavior | New UI. ¡Pruébela y comparta su opinión!
Visite esta página para obtener más información sobre la nueva interfaz de usuario.
El nuevo encabezado de la ventana agiliza las tareas comunes:
El nuevo widget Project muestra el nombre actual del proyecto, permite cambiar entre proyectos recientes, crear nuevos proyectos y abrir los existentes.
El widget VCS muestra la rama actual, permite cambiar de rama y ofrece las acciones de VCS más populares, como actualizar proyectos, confirmar cambios y enviar cambios.
El widget Run permite iniciar configuraciones de ejecutar/depurar, seleccionar otras configuraciones para ejecutar, cambiar el modo de la configuración actual (ejecución o depuración) y editar o eliminar la configuración actual.
Las barras de la ventana de herramientas ocupan menos espacio y utilizan iconos para facilitar la navegación. Para reorganizar la ventana de herramientas, arrastre el icono por la barra lateral y suéltelo bajo el separador para dividir las ventanas de forma vertical o sobre otra barra lateral para dividirlas de forma horizontal.
Haga clic en en el icono More tool windows para acceder a las ventanas de herramientas que aún no están presentes en la pantalla.
Las principales acciones de depuración se han trasladado a una única barra de herramientas. Ahora, las pestañas para cambiar entre la vista Threads & Variables y la consola aparecen en las pestañas de la ventana de herramientas cuando hay una única configuración en ejecución.
También hemos trasladado la barra de herramientas con las acciones de ejecución a las pestañas de la ventana de herramientas.
Ahora, la barra de navegación se encuentra en la barra de estado, en la parte inferior de la ventana principal. Si prefiere la ubicación anterior, puede volver a colocarla en la parte superior yendo al menú principal y seleccionando View | Appearance | Navigation Bar.
Si trabaja en una pantalla más pequeña, puede activar el modo Compact. En este modo, el IDE reduce la altura de las barras de herramientas y los encabezados de las ventanas de herramientas, reduce los espacios y los caracteres de relleno, y hace los iconos y botones más pequeños.
Por fin PyCharm Professional es compatible con Jupyter Notebooks remotos. Ahora, podrá trabajar con los notebooks remotos directamente desde el IDE.
Para adjuntar un servidor Jupyter remoto al proyecto en PyCharm, seleccione Tools | Add Jupyter Connection en el menú principal y elija Connect to Jupyter server using URL en la ventana emergente. El servidor remoto se vinculará a este proyecto específico.
Puede copiar, pegar y renombrar Jupyter Notebooks remotos entre máquinas locales y remotas. Para obtener la última versión remota del Notebook desde el servidor, seleccione Reload from Server en el menú contextual.
Ahora, es posible depurar celdas individuales en Notebooks remotos. Se pueden establecer varios puntos de interrupción por celda y puede utilizar las funcionalidades Step Into y Step Over para detectar errores.
Hemos rediseñado la forma en que PyCharm trabaja con clases genéricas y protocolos. Ahora, el IDE maneja mejor las jerarquías de clases genéricas y protocolos genéricos, con lo que se resuelven muchos de los problemas que siempre ha habido con la inferencia de tipos.
Ahora, la ventana de herramientas Python Packages es compatible con flujos de trabajo en los que haya un proyecto dependiente unido al principal. Después de elegir el proyecto en el panel adicional a la izquierda de la ventana de herramientas, puede instalar y desinstalar paquetes, así como gestionar sus versiones para cada uno de los proyectos.
Ahora, es más fácil hacer un seguimiento de las implementaciones de clases y los métodos de anulación con los nuevos consejos de inserción usages. Estos indican el número de veces que se utiliza un símbolo justo encima de su declaración y le permiten navegar hasta un uso. Si quiere desactivarlos, pase el ratón por encima de un consejo y seleccione Hide ‘Code Vision: Usages’ Inlay Hints en el menú contextual.
Ahora, la descripción emergente de Quick Documentation ofrece resaltado de sintaxis para la definición de la expresión seleccionada, el tipo inferido y los enlaces sobre los que se puede hacer clic para los elementos de definición. Para acceder a una descripción emergente, pulse ⌘ y pase el ratón por encima de la expresión (o coloque el cursor sobre esta).
Ahora, el resaltado de sintaxis en la ventana emergente Quick Documentation se parece mucho al del editor, lo que facilita la visualización de la documentación del código.
Hemos actualizado el uso de la refactorización Rename en PyCharm. Ahora, en lugar de escribir un nuevo nombre en el cuadro de diálogo emergente, se puede cambiar a través del formulario de solicitud integrado.
Amplíe y reduzca fácilmente el IDE. Todos los elementos de la interfaz de usuario cambiarán de tamaño a la vez. En el menú principal, seleccione View | Appearance y ajuste la escala del IDE. Puede incluso asignarle un acceso directo personalizado.
Ahora, puede personalizar el diseño del IDE ajustando el ancho de las ventanas de herramientas laterales, una elección que PyCharm recordará para cada ventana de herramientas. La nueva casilla de verificación Remember size for each tool window está disponible en Settings/Preferences | Appearance & Behavior | Appearance | Tool Windows.
Defina previamente cómo se comportará el IDE al guardar cambios en futuros proyectos.
Para ello, vaya a File | New Projects Setup | Preferences / Settings For New Projects | Tools | Actions on Save y seleccione qué acciones desea que se activen al guardar los cambios.
¡Por fin Astro es compatible con PyCharm! Para ello, deberá contar con el nuevo complemento Astro, que puede instalarse desde Preferences/Settings | Plugins. El complemento ofrece funciones básicas, como resaltado de sintaxis, finalización de código con importaciones automáticas, refactorizaciones, navegación, formateo correcto y mucho más.
Ahora, PyCharm transformará de forma automática las cadenas entre comillas simples o dobles en literales de plantilla siempre que escriba ${
. Esto funciona tanto para cadenas sin formato como para propiedades JSX.
Hemos añadido compatibilidad con TypeScript en las plantillas Vue. Se activa al establecer el atributo lang
de una etiqueta script
en ts
. Anteriormente, JavaScript se utilizaba independientemente del atributo lang
de la etiqueta script
. PyCharm proporcionará ahora compatibilidad con inline casting, acotado de tipos mejorado, e información correcta sobre tipos inferidos en la documentación rápida en plantillas de Vue Single-File Components.
En esta versión, hemos añadido la compatibilidad con opciones de configuración, como la finalización de nombres de clase personalizados en la opción classAttributes
, o experimentales como tailwindCSS.experimental.configFile
.
Puede ajustar estas opciones de configuración en Settings/Preferences | Languages & Frameworks | Style Sheets | Tailwind CSS.
Corrija el formato de las tablas en archivos Markdown con el atajo de teclado Context actions (Alt+Intro) o pulsando el icono de la bombilla amarilla y seleccionando Reformat code en la lista que aparece.
Ahora, en los archivos Markdown, es posible dividir textos largos en varias líneas de longitud uniforme mediante la acción del editor Fill Paragraph.
Para ello, coloque el cursor en el párrafo que desea editar y active la acción desde el menú Edit, o busque el comando Fill Paragraph mediante Find Action (Ctrl+Mayús+A) y ejecútelo.
Gestione fácilmente sus preferencias para editar archivos Markdown con una nueva página que contiene casillas de verificación separadas para varias funcionalidades del editor.
Está disponible en Settings/Preferences | Editor | General | Smart Keys.
Ahora, la ventana de herramientas Pull Request cuenta con una pestaña para cada solicitud de incorporación de cambios que abra, que mostrará al momento la lista de archivos modificados. Hay un botón que sirve para ejecutar fácilmente la acción que se considere más importante en función del estado actual de la solicitud de incorporación de cambios.
Para que el seguimiento de los cambios en los archivos resulte más cómodo, hemos añadido sugerencias de color a la ventana de herramientas Structure. Ahora, los nombres de los objetos modificados se vuelven azules y los de los nuevos objetos añadidos aparecen resaltados en verde en la ventana de herramientas.
Hemos mejorado la usabilidad de la ventana emergente Branches. Ahora, navegar entre ramas es más fácil, ya que están agrupadas y almacenadas en listas desplegables.