Home » Innovative Terminal Unveiled by JetBrains for Seamless Integration with All IDEs; Generates Output in Blocks, Eliminating the Need for Line-by-Line Navigation

Innovative Terminal Unveiled by JetBrains for Seamless Integration with All IDEs; Generates Output in Blocks, Eliminating the Need for Line-by-Line Navigation

JetBrains has unveiled a brand-new Terminal for all IDEs within its ecosystem, with beta testing set to commence in IDE version 2024.1 onwards. According to JetBrains, the Terminal app is a crucial component in the software development process, but it has not been updated for quite some time. As a result, they have decided to develop a new Terminal with modern features, including displaying commands on the screen in blocks rather than lines. This helps address the issue of long and confusing command-output results. Users can now scroll through the screen by blocks (using Ctrl + arrow keys) for faster navigation (see animated demonstrations from the source link).

The command completion feature leverages the capabilities of the IDE’s editor within the Terminal, assisting with auto-completion of commands, arguments, additional options, and file paths. The new command history function allows users to easily search for and review previous commands.

JetBrains has made several architectural improvements to the Terminal, allowing the use of editor commands with prompt commands. Users can now manipulate the cursor with a mouse and support new commands like Git branch, Python environment, and Anaconda environment – even without configuring them in the shell (currently only supporting Zsh, Bash, PowerShell). JetBrains IDE users need to activate the new Terminal themselves in Settings/Preferences | Tools | Terminal | Enable New Terminal.

TLDR: JetBrains introduces a revamped Terminal feature for their IDEs with modern functionalities, enhancing the development process for users.

More Reading

Post navigation

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *