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】.

相关推荐
郝学胜_神的一滴3 小时前
Python 高级编程 025:二分利器bisect模块:优雅维系有序序列,极致优化检索性能
python·pycharm
这就是佬们吗4 小时前
Python入门③-运算符、条件与循环
开发语言·数据库·vscode·python·pycharm·编辑器
赶紧写完去睡觉21 小时前
Anaconda 创建虚拟环境与使用
python·pycharm·conda
荡神咩1 天前
windows系统使用glm将claude接入PyCharm2026
pycharm·api
m0_617493941 天前
PyCharm 新手避坑指南:一文解决“项目列表消失”与“模块导入报错”两大玄学问题
ide·python·pycharm
承渊政道1 天前
【Python学习】(了解使用库、标准库、第三方库以及综合案例实操)
python·学习·pycharm·标准库·第三方库·使用库·综合案例
迷途呀3 天前
conda使用指南
python·深度学习·机器学习·pycharm·conda
lbb 小魔仙4 天前
从零搭建Python开发环境:Python安装 + VSCode + PyCharm 完整配置指南
vscode·python·pycharm
自动化和Linux7 天前
【pytest在pycharm中运行与CMD命令运行区别一】
python·pycharm·pytest
小李不困还能学8 天前
PyCharm下载安装与配置教程
ide·python·pycharm