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

相关推荐
Kristen_YXQDN15 小时前
PyCharm 中 pytest 运行 python 测试文件报错:D:\Python_file\.venv\Scripts\python.exe: No module named pytest
运维·开发语言·python·pycharm·pytest
Su-RE15 小时前
springboo打包--微服务打包
微服务·架构·pycharm
rockmelodies16 小时前
本地 PyCharm 生成的 Git 仓库与 GitHub 远程仓库关联起来
git·pycharm·github
昊虹AI笔记17 小时前
Pycharm运行时需要JVM怎么办?
jvm·ide·pycharm
艾莉丝努力练剑2 天前
【Python基础:语法第六课】Python文件操作安全指南:告别资源泄露与编码乱码
大数据·linux·运维·人工智能·python·安全·pycharm
勇往直前plus3 天前
PyCharm 找不到包?Anaconda base 环境 pip 装到用户目录的排查与修复
ide·python·pycharm·conda·pip
愈努力俞幸运3 天前
git,vscode,pycharm
git·vscode·pycharm
mo_zhi_yan3 天前
PyCharm正版下载安装保姆级教程(附新版安装包,非常详细)
pycharm·pycharm正版下载·pycharm新版下载·pycharm社区版下载·pycharm下载安装·pycharm免费下载安装·pycharm正版下载教程
询问QQ688238864 天前
深入剖析10/100Mbps 10BASE - T ETHERENT - PHY以太网项目
pycharm
测试人社区-小明4 天前
AI在金融软件测试中的实践
人工智能·测试工具·金融·pycharm·机器人·github·量子计算