Iterm2 is what Mac users use most. Windows developed new terminal tools for ugly terminals. Amazingly, for a long time, there wasn’t a really good cross-platform terminal tool until I discovered Hyper. Hyper supports Windows, Mac, Debian, Fedora, and other Linux systems.

Officially, the goal of the project was to create a beautiful and extensible experience for command-line interface users, so plug-ins and themes were essential. In addition, this terminal is open source, based on the MIT protocol, Github Start 34K.

The theme

Hyper currently has over 30 skins to choose from in its theme store, and you can submit your own custom themes by submitting a Pull Request on Hyper.

verminal

hyper-material-theme

hyper-solarized-light

hyper-subliminal-theme

The plug-in

Also, Hyper has some interesting plugins that allow you to submit your theme to the official website in the same way as your theme. You need to restart the terminal to install plug-ins and themes.

hypercwd

It allows you to open a new TAB page in the same path as the previous TAB page. This feature is useful for people who often open multiple Windows.

hyper-search

The main purpose of this plugin is to allow you to search in terminals by pressing Ctrl-F.

hyper-pane

This is an enhanced Dodo window plugin that allows you to quickly switch between Windows using shortcut keys. In the GIF you can see the shortcut keys for creating and switching Windows.

hyperpower

This is a simple fun plugin, look at the effect. Idea also had this plugin before, enabling brute force mode.

Build your own terminal

The default theme styles are so ugly that we need to beautify them ourselves. There are a few additional steps needed to make it a little more usable, similar to using Iterm2.

Install the theme

Install a theme by command

hyper i hyper-material-theme
Copy the code

Then restart Hyper or manually open Settings and type the theme name in plugins

plugins: [
    "hypercwd"."hyper-search"."hyper-pane"."hyperpower"."hyper-material-theme"].Copy the code

If you want to set up some special fonts you can go to www.nerdfonts.com/font-downlo… Download, this site has many programming fonts for you to choose from.

Install the ZSH

ZSH is not installed, install one first

brew install zsh
Copy the code

Modify the configuration file shell to point to ZSH and restart Hyper

shell: '/usr/local/bin/zsh',
Copy the code

Install the Spaceship

The expansion of the Spaceship is a powerful ZSH, specific can check my denysdovhan.com/spaceship-p from website…

Command line installation

npm install -g spaceship-prompt
Copy the code

And then you can see the effect

Install syntax highlighting ZSH -syntax-highlighting

Command line installation

brew install zsh-syntax-highlighting
Copy the code

The last

If Chinese characters are garbled, open the ZSHRC file and add the following contents:

export LC_ALL=en_US.UTF-8  
export LANG=en_US.UTF-8
Copy the code