Rebasing interactivo, depuración más inteligente y una fuente diseñada para la programación.
Si le preocupa que su historial de confirmaciones esté limpio, definitivamente está familiarizado con el rebasing interactivo. Ahora lo hemos hecho más sencillo y más gráfico. Solo tiene que seleccionar una confirmación en el historial, hacer clic con el botón derecho y elegir ‘interactively rebase from here’, ¡y le ayudaremos a que su registro de Git tengo un aspecto genial!
Si es el tipo de desarrollador al que le gusta las confirmaciones atómicas y que cuenten una historia, seguramente da saltos entre la ventana de confirmación y su código para que todo esté listo. Hemos facilitado este proceso: si quiere, ahora puede elegir que la ventana de confirmación aparezca como una ventana de herramientas junto a su código.
Por lo general, cuando ve una lista de cosas en PyCharm (o en cualquiera de nuestros otros IDE), puede empezar a escribir para buscar en la lista. No obstante, no todo el mundo es consciente de esto, por lo que hemos añadido un campo de búsqueda explícito en la ventana emergente de ramas. También hemos mejorado un par de cosas más, como las indicaciones que muestran si una rama tiene confirmaciones entrantes o salientes, y hemos facilitado la actualización de ramas remotas.
El depurador de PyCharm es una herramienta excelente para ver lo que hace realmente su código sin modificarlo. Si quería ver lo que ocurría en medio de una instrucción más grande, anteriormente a veces era necesario dividir la línea para obtener un resultado intermedio. Ya no! El Step Into inteligente de PyCharm hace que sea fácil ir exactamente a la llamada que necesita. E incluso mejor: ahora es la opción por defecto.
La siguiente es una pregunta frecuente a nuestro equipo de asistencia: he instalado PyCharm, ¿y ahora cómo ejecuto mi código? Hemos hecho que sea un poco más fácil dar los primeros pasos en Windows. Si PyCharm no encuentra una versión de Python instalada, le sugerirá que descargue e instale Python desde python.org.
¿Ha añadido una biblioteca para hacer un par de cosas más rápidamente? Si la utiliza en su código, debería estar en requirements.txt, y PyCharm ahora hace que sea fácil actualizar este archivo.
La función de las inspecciones y los linters de código es conseguir que su código sea adecuado y fácil de leer cuando usted u otra persona necesita revisarlo posteriormente. No obstante, a veces se equivocan y querrá suprimir un falso positivo. PyCharm ahora respeta los comentarios `#noqa` y suprime las inspecciones cuando se especifican.
PyCharm Professional Edition incluye todas las funcionalidades de desarrollo de JavaScript (y de otros lenguajes web) desde JetBrains WebStorm, nuestro IDE para el desarrollo web.
Cuando escribe código Python, puede escribir el nombre de cualquier símbolo importable y, posteriormente, utilizar Alt+Intro para que PyCharm lo importe por usted.
Otra mejora que hemos añadido a la finalización de código de la plantilla Django es garantizar que PyCharm respete la configuración ‘builtins’ para el sistema de plantilla. Ahora obtendrá una finalización correcta de cualquier etiqueta que haya configurado.
Si utiliza Vue.js para su frontend, tal vez también utilice Vuex para la gestión de estados. El complemento Vue.js para PyCharm Professional Edition ahora es compatible con Vuex y le ofrecerá una finalización de código adecuada para el objeto de estado Vuex, entre otras cosas.
Como empresa líder en el desarrollo de herramientas, queremos hacer todo lo posible para mejorar el desarrollo. Y hemos mejorado uno de los aspectos básicos: la fuente para su código. Hemos diseñado JetBrains Mono específicamente para la programación, y ahora está habilitada de forma predeterminada en PyCharm.
Lo mejor de Python es que se puede utilizar para muchas cosas pequeñas, como los scripts de copia de seguridad. Como su script de copia de seguridad no forma parte de un proyecto, queríamos hacer que fuera sencillo para usted utilizar PyCharm para editarlo. Gracias al nuevo modo LightEdit, ahora esto es posible. Si abre un archivo desde el explorador o con la herramienta CLI `charm`, puede editar un solo archivo sin crear un proyecto, con la finalización de código limitada disponible.
Ahora es más sencillo ejecutar varios comandos al mismo tiempo y ver sus resultados simultáneamente: simplemente haga clic con el botón derecho en el terminal en PyCharm y seleccione ‘split vertically’. Naturalmente, también puede elegir dividir el terminal horizontalmente si lo prefiere.
La barra de estado siempre ha sido configurable, pero ahora es más sencillo hacerlo. Simplemente haga clic con el botón derecho en la barra de estado y seleccione exactamente lo que quiere ver y lo que preferiría ocultar. Esto facilitará un poco el trabajo en los proyectos que utilizan un número incorrecto de espacios.
PyCharm Professional Edition incluye todas las funcionalidades de bases de datos de JetBrains DataGrip, nuestra herramienta para la administración de bases de datos.
Los datos son el nuevo oro negro. Por eso, a veces necesita exportarlos. Ahora tenemos un nuevo cuadro de diálogo de exportación que facilita una vista previa exacta del aspecto que tendrán sus datos exportados. Y tenemos otra buena noticia: la exportación a Excel ahora también es posible.
¿Tiene un conjunto de archivos SQL que le gustaría aplicar a su base de datos en un orden concreto? Ahora lo puede hacer de un modo más fácil: simplemente selecciónelos todos en el proyecto, haga clic con el botón derecho y seleccione ‘run’. Puede volver a ordenar los archivos en la ventana Run configuration que aparece ahora.
Tenga en cuenta que las funcionalidades señaladas como solo Pro únicamente están disponibles en PyCharm Professional Edition.