Compared with other terminal multiplexers, Zellij has a user-friendly user interface with available keyboard shortcuts displayed at the bottom, new vertical and horizontal splits are automatically placed according to the available space, and there is no restriction on pane resizing.
In addition, Zellij also includes a layout system and plug-ins written in any language, which can be compiled into WebAssembly.
For more information, check out the initial article on Zellij on Linux Uprising.
The most important feature missing in Zellij-until now-is the ability to separate active sessions and restore them later. This feature has been added to the latest Zeillij 0.12.0 released yesterday.
To detach as a conversation, press
Ctrl + o, then press
d. Then you will be able to list the active Zellij session names using the following command:
zellij ls #or list-sessions
To attach to an existing conversation, use:
zellij a <session_name> #or attach <session_name>
If the session is already attached to the client, you will not be able to attach it, in this case Zellij exists with the message.You can force the connection to the session, use
zellij a <session_name> -f
This will disconnect the session from the existing client and connect to the new client.
You might also like: Paleta changes the terminal color on the fly, independent of the terminal emulator used
Zellij 0.12.0 also includes support for wide characters (unicode characters occupying multiple cursor cells), better terminal compatibility by processing most OSC sequences, as well as resource usage and performance improvements.
In addition, since I wrote an article about Zellij for the first time a month ago, there are many versions of the command line tool, and a new option to use simplified layout
true In the configuration file, or run
zellij options --simplified-ui), support themes through xrdb, and the initial tmux and screen compatibility Binding.
To install Zellij binaries on Linux, just unzip the downloaded archive,
cd Go to the folder where you unzipped it, and install the binary file to
sudo install zellij /usr/local/bin
To configure Zellij (key bindings, layout, plugins), please check its file.
You might also like: procs is a modern alternative to ps with colored output, additional information (written in Rust)