PyChream 2024.1 最新变化

PyCharm 2024.1 introduces several significant updates and features aimed at enhancing productivity and usability for developers. Here are some of the key changes:

  1. **Hugging Face Model Card Previews**:
  • Quick documentation previews for Hugging Face models and datasets are now available directly within the IDE, allowing you to access descriptions by hovering over names without leaving your coding environment【10†source】【11†source】.
  1. **Local Full Line Code Completion for Frontend Frameworks**:
  • The ML-based full line code completion, previously available only for Python, now supports JavaScript, TypeScript, and other popular frontend frameworks. This feature operates locally, providing context-aware suggestions to speed up coding【10†source】【12†source】.
  1. **Sticky Lines Feature**:
  • This new feature helps manage large files by pinning key structural elements like the beginnings of classes or methods at the top of the editor, keeping important parts of the code always visible【10†source】.
  1. **Enhanced Code Review Tools**:
  • PyCharm now includes a more streamlined code review experience for GitHub and GitLab. This allows authors and reviewers to interact directly within the editor during pull/merge requests, ensuring all changes are clearly understandable【10†source】.
  1. **Improved GitHub Actions Support**:
  • Enhanced support for GitHub Actions includes autocompletion for various contexts like `github.*`, `env.*`, and YAML structures, making CI/CD workflows more efficient. Docker image completion and JavaScript file path completion are also integrated to streamline configurations【11†source】【12†source】.
  1. **HTTP Client Enhancements**:
  • The HTTP Client now supports more authentication options, including PKCE Authorization Code and OAuth 2.0 Device Authorization Grant flows. It also introduces Netty as its networking library, enabling support for SSL, proxies, and HTTP/2【11†source】.
  1. **Support for Larger Flask and FastAPI Applications**:
  • The Endpoints tool window now provides better support for larger Flask and FastAPI applications, grouping endpoints by apps and detecting endpoints declared in libraries【13†source】.
  1. **Enhanced Terraform Support**:
  • PyCharm now offers extended support for Terraform, including suggestions to run `terraform init`, improved code completion for over 3900 third-party providers, and support for the Terraform Template Language (tftpl)【14†source】.
  1. **Local Filtering in Data Editor**:
  • A new feature allows filtering data directly within the editor without the need to execute queries, enhancing productivity when working with data views【10†source】.
  1. **Warnings for Missing Packages**:
  • PyCharm underlines missing packages in `requirements.txt` files, providing quick installation options to ensure the development environment is correctly set up【12†source】.

These updates aim to make PyCharm more powerful and user-friendly, catering to the needs of both web developers and data scientists. For a comprehensive list of all the new features and improvements, you can check the official JetBrains release notes(https://www.jetbrains.com/pycharm/whatsnew/)【11†source】.

相关推荐
燐妤20 小时前
Python工具使用:Pycharm
python·pycharm
m沐沐3 天前
【机器学习】聚类算法-K-means聚类
人工智能·python·算法·机器学习·pycharm·kmeans·聚类
请为小H留灯4 天前
IDEA / PyCharm 如何实现“一个项目一个窗口”?多项目并行开发设置
java·pycharm·intellij-idea·实战项目
m沐沐4 天前
【计算机视觉OpenCV 实战】轮廓检测、轮廓特征提取与轮廓近似(零基础入门
图像处理·人工智能·opencv·计算机视觉·pycharm
风吹夏回4 天前
Python JWT 认证实战:从原理到 PyCharm 落地指南
开发语言·python·pycharm·jwt
weixin_433417676 天前
PyCharm 安装包下载
pycharm
jinglong.zha7 天前
别再只用命令行!Claude Code接入VSCode和PyCharm,这些技巧让你爽到飞起!
ide·vscode·pycharm·claude code
徐先生 @_@|||7 天前
pycharm/IDEA + markdown + 图床(PicList)
ide·python·pycharm·intellij-idea
薛定谔的猫喵喵7 天前
从零到一:Spring Boot + Vue 项目前后端运行完整指南
vue.js·spring boot·后端·pycharm·vue
m沐沐7 天前
机器学习零基础吃透混淆矩阵!准确率 / 精确率 / 召回率 / F1 分数
人工智能·深度学习·机器学习·矩阵·pycharm