Hyper – um belo terminal construído com HTML, CSS e JavaScript
Hyper é um aplicativo Terminal bonito, moderno e extensível construído em tecnologias da web como HTML, CSS e JavaScript. É um Terminal altamente personalizável e configurável, para que você possa alterar facilmente a aparência do seu Terminal com diferentes temas e também estender sua funcionalidade com plug-ins. O Hyper terminal é um aplicativo baseado em elétrons de código aberto e multiplataforma. Funciona bem nos sistemas operacionais Linux, Mac OS e Windows.
Instale o Hyper Terminal no Linux
O Hyper Terminal está disponível como pacote .deb para sistemas baseados em Debian e como pacote .rpm para sistemas baseados em RHEL. Também está disponível no formato AppImage. Portanto, você pode instalá-lo em qualquer distribuição Linux. Obtenha o arquivo de instalação adequado para sua distribuição Linux na página de lançamentos. No momento da redação deste guia, a versão mais recente era 3.0.2.
No Debian, Ubuntu e outros sistemas baseados em DEB, baixe e instale o Hyper Terminal como abaixo:
wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper_3.0.2_amd64.deb
sudo apt install gdebi
sudo gdebi hyper_3.0.2_amd64.deb
No RHEL, CentOS, Fedora:
wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper-3.0.2.x86_64.rpm
sudo dnf localinstall hyper-3.0.2.x86_64.rpm
Para Arch Linux e suas variantes, ele está disponível em AUR, então instale-o usando qualquer ferramenta auxiliar do AUR, por exemplo Yay.
yay -S hyper
O Hyper também está disponível como pacote Nix. Você pode instalá-lo usando o gerenciador de pacotes Nix como abaixo:
nix-env -i hyper
Em outras distribuições Linux, baixe o arquivo AppImage:
wget https://github.com/vercel/hyper/releases/download/3.0.2/hyper-3.0.2-x86_64.AppImage
Vá para o local do download e torne-o executável:
chmod +x hyper-3.0.2-x86_64.AppImage
Finalmente, inicie-o usando o comando:
./hyper-3.0.2-x86_64.AppImage
Se você o instalou usando o gerenciador de pacotes conforme mostrado acima, inicie-o no Dash ou Menu.
Esta é a aparência do Hyper Terminal em meu desktop Ubuntu 20.04 LTS:
Como você pode ver, a aparência padrão do terminal Hyper é simples e limpa. O bom é que podemos personalizar e alterar a aparência padrão para algo colorido e atraente!
Uso do hiperterminal
Há um menu hambúrguer (três barras horizontais) no canto superior esquerdo do terminal Hyper. Ao clicar aqui, você verá alguns itens de menu como Arquivo, Editar, Exibir, Plugins, Janela, Ajuda. Cada menu contém um ou mais submenus que permitem realizar diferentes operações com um clique do mouse.
Você também pode realizar a maioria das operações no menu de contexto do botão direito.
Abra novas abas/janelas
Para abrir uma nova aba na janela atual do terminal, pressione CTRL+SHIFT+T. Você pode alternar entre as guias pressionando CTRL+1, CTRL+2 .... CTRL+9.
Para abrir uma nova janela de terminal, pressione CTRL+SHIFT+N. Você pode fazer isso clicando com o botão direito no menu de contexto.
Terminal dividido
Além disso, você pode dividir a janela do Terminal horizontalmente ou verticalmente ou ambos ao mesmo tempo. Para fazer isso, basta clicar com o botão direito no terminal e escolher “Dividir Horizontalmente” ou “Dividir Verticalmente”. É útil quando você deseja executar várias tarefas/comandos simultaneamente.
Configurar o hiperterminal
A aparência do terminal Hyper pode ser alterada editando seu arquivo de configuração global ~/.hyper.js. Como você já deve ter adivinhado, o arquivo de configuração está no formato JSON.
Para abrir o arquivo de configuração do hiperterminal, clique com o botão direito no hiperterminal e clique na opção "Preferências". O arquivo de configuração será aberto em seu editor de texto padrão.
Neste arquivo de configuração, você pode definir vários parâmetros ou propriedades como;
- tamanho da fonte, família da fonte, peso da fonte,
- altura da linha,
- espaçamento entre letras,
- cor do cursor, formato do cursor, piscar do cursor,
- cores de primeiro plano/fundo do terminal,
- mostrar/ocultar menu de hambúrguer,
- adicione CSS personalizado,
- instalar plug-ins e temas,
- ativar/desativar cópia na seleção,
- ativar/desativar o som da campainha do terminal,
- e mais alguns.
Por exemplo, para alterar o tamanho da fonte, a seguinte linha deve ser modificada no arquivo .hyper.js conforme abaixo:
fontSize: 16,
Substitua “16” pelo tamanho de fonte desejado. Salve e feche o arquivo.
Assim que você salvar as alterações, o tamanho da fonte será atualizado automaticamente. Dê uma olhada nas seguintes capturas de tela:
Tamanho de fonte padrão:
É assim que as letras aparecem no meu Terminal após alterar o tamanho da fonte:
Para alterar a família de fontes, encontre e modifique a seguinte linha com a família de fontes desejada:
fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
A primeira fonte será usada por padrão. Se a primeira fonte não estiver disponível, as fontes subsequentes serão usadas.
Outra propriedade notável é "copyOnSelect:, que permite copiar o teste após a seleção. Por padrão, esse recurso está desabilitado. Para habilitá-lo, encontre a linha a seguir e defina seu valor como "true".
copyOnSelect: true,
Não se esqueça de salvar as alterações.
Da mesma forma, podemos personalizar outros parâmetros conforme nossa preferência. Todas as opções são autoexplicativas, por isso não é tão difícil configurar o hiperterminal.
Instale plugins e temas para Hyper Terminal
O Hyper terminal tem muitos plug-ins e temas interessantes para aprimorar a funcionalidade e a aparência do seu terminal.
Para instalar plug-ins, clique com o botão direito em qualquer lugar da janela do Hyper terminal e escolha "Preferências". Agora o arquivo ~/.hyper.js será carregado em seu editor padrão.
Encontre a linha que começa com a propriedade "plugins []" e adicione os plugins por aquele que você deseja instalar como abaixo:
plugins: [
"hyper-snazzy",
"hyper-systray",
"hyper-opacity",
"hyper-tab-icons",
"hyperborder"
],
Salve as alterações. Os plug-ins serão instalados e ativados automaticamente.
Para visualizar as alterações, você deve recarregar o terminal Hyper. Para fazer isso, clique no menu hambúrguer -> Visualizar -> Recarga completa.
Esta é a aparência do terminal Hyper após a instalação dos plug-ins acima:
Lindo, não é? Existem muitos outros plug-ins úteis disponíveis aqui.
A instalação de temas é igual à anterior. Basta adicionar o nome do tema na propriedade "Plugins []". Por exemplo, vou adicionar o tema "Star Wars". Para fazer isso, adicionei o seguinte na propriedade "Plugins":
plugins: [
"hyper-snazzy",
"hyper-systray",
"hyper-opacity",
"hyper-tab-icons",
"hyperborder",
"hyper-star-wars"
],
Clique no botão salvar e recarregue o terminal para visualizar as alterações.
Aqui está o tema Star Wars em ação:
Você pode encontrar a lista de temas disponíveis aqui.
Para remover um tema ou plugin, basta remover a linha correspondente do arquivo ~/.hyper.js. Salve as alterações e o plugin/tema será removido automaticamente.
Gerencie temas e plug-ins usando o gerenciador de plug-ins Hyper
Em vez de mexer no arquivo ~/.hyper.js, você pode usar o gerenciador de plug-ins "hyper" para instalar, listar, pesquisar e remover plug-ins e temas para o seu terminal Hyper.
Por exemplo, para instalar o tema “hyper-clean”, basta executar o seguinte comando:
hyper install hyper-clean
Ou, brevemente:
hyper i hyper-clean
Este comando adicionará automaticamente uma entrada no arquivo ~/.hyper.js e ativará o tema ou plugin imediatamente.
Para listar os plugins e temas instalados, execute:
hyper list
Ou,
hyper ls
Exemplo de resultado:
hyper-snazzy
hyper-systray
hyper-opacity
hyper-tab-icons
hyperborder
hyper-material-theme
Para pesquisar temas e plugins, faça:
hyper search
Para remover um tema ou plugin, por exemplo tema hipermaterial, execute:
hyper u hyper-material-theme
Ou,
hyper uninstall hyper-material-theme
Ou,
hyper rm hyper-material-theme
Ou,
hyper remove hyper-material-theme
Para obter ajuda, execute:
$ hyper --help
Usage: hyper [options] [command]
Commands:
<default> Launch Hyper
d, docs, h, home Open the npm page of a plugin
help Display help
i, install Install a plugin
ls, list List installed plugins
lsr, list-remote, ls-remote List plugins available on npm
s, search Search for plugins on npm
u, uninstall, rm, remove Uninstall a plugin
version Show the version of hyper
Options:
-h, --help Output usage information
-v, --verbose Verbose mode (disabled by default)
Para mais detalhes sobre o Hyper terminal, verifique o site do projeto e a página do github. Verifique também o repositório "Awesome-hyper" do github para dplug-ins, temas e recursos maravilhosos do Hyper.
Existem muitos outros recursos que ainda não conheço. Aprenderei mais sobre o Hyper terminal e atualizarei este guia de acordo.
Estou usando o Deepin Terminal agora. Depois de usar o Hyper terminal nos últimos dias, gostei bastante. Acho que vou continuar com isso por um tempo.
Você já experimentou? Coloque sua opinião sobre isso na seção de comentários abaixo.
Recursos:
- Repositório GitHub do Hyper Terminal
- Site do hiperterminal
Leitura relacionada:
- Terminus - Um terminal moderno baseado em tecnologia Web