IDEs 新聞

直接從您的 IDE 運行 Pest 測試

12月 21, 2023
PhpStorm 2023.3 有助於您編寫 Pest 斷言並改進測試函數的自動完成功能。

繼續用英語閱讀:

PhpStorm by JetBrains is a sophisticated Integrated Development Environment (IDE) specifically designed for PHP and web development. It offers a range of features to enhance your coding experience, including syntax highlighting, intelligent code completion, on-the-fly error detection, built-in debugging tools, and advanced code refactoring capabilities. Additionally, it supports various web technologies like HTML, CSS, and JavaScript, making it a versatile tool for building complete web applications.

The PhpStorm 2023.3 release now supports the Pest test framework out of the box. Pest is a testing tool for PHP with a focus on simplicity. It uses familiar concepts from PHPUnit but wraps them in a more readable interface. If offers clear error messages, colorful outputs, and features like coverage reports and parallel testing. Using PhpStorm 2023.3 you can now run Pest tests from inside the IDE. When you position your caret within a test and then run it, the IDE will automatically generate a configuration tailored to that particular test.

To see a full list of what's new in version 2023.3, see our release notes.

PhpStorm is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed renewals, and additional user licenses. See our PhpStorm licensing page for full details.

For more information, visit our PhpStorm product page.

用代碼格式化增強了工作效率

12月 20, 2023
自動應用一致的縮進、間距和對齊規則,以增強代碼的可讀性、可維護性和協作性。

繼續用英語閱讀:

Consistent code formatting makes code clearer and easier to understand, allowing teams to focus on function rather than fighting inconsistencies. Many IDEs enhance productivity by offering auto-formatting, saving time, preventing indentation issues and highlighting syntax errors as you type. This leads to a more robust codebase, ready for version control with clear diffs and minimized merge conflicts. Beyond individual developers, formatting empowers the entire team through streamlined code reviews and improved communication.

Several IDEs incorporate code formatting features including:

  • Rider by JetBrains offers smart indent and code style detection for C#, VB.NET, and more.
  • Delphi Enterprise by Embarcadero provides automatic code formatting and syntax highlighting for Pascal-based languages, reducing visual clutter and errors.
  • EiffelStudio by Eiffel Software contains built-in formatting rules ensuring indentation, braces and spacing adhere to best practices.
  • Visual Studio Enterprise by Microsoft includes customizable code formatting profiles for C#, C++, and other languages, improving readability and collaboration.

For an in-depth analysis of features and price, visit our IDEs comparison.

Compare IDEs

即時預覽 Django 範本

12月 18, 2023
PyCharm 2023.3 透過創新的即時預覽功能增強了 Django 範本編輯過程。

繼續用英語閱讀:

PyCharm by JetBrains is a comprehensive integrated development environment (IDE) designed specifically for Python developers. It offers a wide range of features that enhance the Python development experience, including code completion, debugging, and version control integration. PyCharm also provides specialized features for web development with Django, including project templates, templates debugging, and server integration.

Version 2023.3 introduces a streamlined workflow for editing Django templates with a new live preview feature. Code changes are now instantly reflected in the preview, eliminating the need for manual reloading. The integrated Developer Tools console provides convenient troubleshooting capabilities. This intuitive approach makes it quick and easy to polish your Django templates.

To see a full list of what's new in version 2023.3, see our release notes.

PyCharm is licensed per user, and is available as a commercial annual subscription license. We can supply new subscriptions, subscription renewals (including continuity discounts), lapsed subscription renewals, and additional user licenses. See our PyCharm licensing page for full details.

For more information, visit our PyCharm product page.

創建具有 Java 21 新功能的應用程式

12月 14, 2023
IntelliJ IDEA 2023.3 支援最新的 Java 21 增強功能,包括虛擬線程和記錄模式。

繼續用英語閱讀:

IntelliJ IDEA is a feature-rich Java IDE that empowers developers with a comprehensive set of tools for intelligent coding assistance, effortless navigation and search, seamless refactorings, in-depth code analysis, comprehensive Web and Enterprise development support, robust unit testing capabilities, and streamlined team collaboration features.

The IntelliJ IDEA 2023.3 release marks a significant milestone for Java development, offering support for the latest Java 21 advancements. Developers can now harness the power of virtual threads, record patterns, pattern matching for switch expressions, and sequenced collections, and explore previews of new language features including string templates and scoped values.

To see a full list of what's new in version 2023.3, see our release notes.

IntelliJ IDEA is licensed per user as a commercial annual subscription. We can supply New Subscriptions, Subscription Renewals, Lapsed Subscription Renewals, and Additional Developer Licenses. See our IntelliJ IDEA licensing page for full details.

For more information, visit our IntelliJ IDEA product page.

憑藉 AI 輔助提高您的編碼效率

12月 13, 2023
JetBrains AI Assistant 憑藉智慧代碼完成、生成、重構、調試和解釋來增強您的開發工作流程。

繼續用英語閱讀:

JetBrains AI Assistant is an innovative AI-powered coding companion add-on that integrates with IntelliJ IDEA, PyCharm, PhpStorm, ReSharper, and other JetBrains IDEs. It employs multiple large language models (LLMs) including OpenAI and proprietary JetBrains models in order to provide developers with the assistance they need, when they need it.

The AI Assistant's abilities include:

  • AI-powered multiline code completion: Receive intelligent code suggestions that span multiple lines, enhancing coding efficiency.
  • Context-aware AI features: Harness AI insights that consider the surrounding code, providing relevant and tailored assistance.
  • Documentation and commit message generation: Automate documentation creation and generate insightful commit messages with AI expertise.
  • Code generation from descriptions: Utilize AI to generate code from natural language descriptions, eliminating repetitive coding tasks.
  • Code explanation: Gain in-depth understanding of code elements, including regular expressions, SQL, and cron expressions.
  • Error resolution: Leverage AI to pinpoint and suggest fixes for errors, ensuring code integrity.
  • Refactoring suggestions: Receive AI-driven recommendations for improving code structure and readability.
  • Class, function, and variable name suggestions: Automatically generate meaningful names for code components, enhancing code organization.
  • Custom prompts library: Create and maintain a repository of custom prompts to tailor AI assistance to specific needs.
  • Code conversion: Seamlessly convert code into desired programming languages, promoting code flexibility.
  • Track AI context file inclusions: Understand which files contribute to the context used by AI features, enabling informed decision-making.
  • Transparency in data handling: Gain insights into data sending, saving, and sharing practices, ensuring data privacy and security.

JetBrains AI Assistant is licensed per user as a commercial annual subscription. It requires that you already own a JetBrains IDE product with an active commercial subscription license.

For more information, visit our JetBrains AI Assistant product page.