Available in version 2024.1 IDEs, the new terminal eases navigation among commands and beefs up command completion capabilities. 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. Related content analysis Beyond the usual suspects: 5 fresh data science tools to try today The mid-month report includes quick tips for easier Python installation, a new VS Code-like IDE just for Python and R users, and five newer data science tools you won't want to miss. By Serdar Yegulalp Jul 12, 2024 2 mins Python Programming Languages Software Development analysis Generative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David Linthicum Jul 12, 2024 5 mins Generative AI Artificial Intelligence Cloud Computing news HR professionals trust AI recommendations HireVue survey finds 73% of HR professionals trust AI to make candidate recommendations, while 75% of workers are opposed to AI making hiring decisions. By Paul Krill Jul 11, 2024 3 mins Technology Industry Careers how-to Safety off: Programming in Rust with `unsafe` What does it mean to write unsafe code in Rust, and what can you do (and not do) with the 'unsafe' keyword? The facts may surprise you. By Serdar Yegulalp Jul 11, 2024 8 mins Rust Programming Languages Software Development Resources Videos