Paul Krill
Editor at Large

JetBrains IDEs preview new terminal

news
Feb 23, 20242 mins

Available in version 2024.1 IDEs, the new terminal eases navigation among commands and beefs up command completion capabilities.

command line
Credit: Thinkstock

JetBrains has made a beta version of a new terminal available in JetBrains IDEs starting with version 2024.1. The new terminal combines the look and feel of the new JetBrains UI with an expanded feature set.

Unveiled February 20, the new terminal differs visually from the old terminal mainly in presenting each command in a separate block. This helps users more easily locate the start and end of each command, thus enhancing readability of output, JetBrains said. This change brings other improvements such as easy navigation between blocks using arrows and easy switching between the prompt and output using shortcuts.

The command completion feature also has been improved. The feature now supports commands, arguments, paths, and options, and adds a new command history that allows for filtering and makes it easier to navigate through recently executed commands, JetBrains said. However, the company noted that work on the terminal is still ongoing. Some shell shortcuts still do not fully work, and some completion options may not be available or may differ from shell-based completion.

Users can switch between old and new terminals in Settings/Preferences > Tools > Terminal > Enable New Terminal. Currently, the new terminal supports only Bash, Zsh, and PowerShell, with support for other shells in development. The company plans to roll out an IDE-based survey that allows users to share feedback on the terminal.

JetBrains is perhaps best known as the maker of the IntelliJ IDEA IDE for Java and Kotlin, but also makes development tools for C, C++, Go, JavaScript, .NET, PHP, Python, Ruby, databases, and data science.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author