TerminalソフトHyperでPokémon

2018年5月21日

爆速でターミナルをポケモンにするを読んでTerminalをHyperに入れ替えてみる。

今まで利用していたTerminalはiTerm2これは非の打ち所がないTerminalアプリ。これが入っていないMacってアルの?てきなアプリケーションです。

iTermがあるから他のターミナルソフトを入れられるんだけどねぇ〜

Hyperとは

Hyperは公式ページに書かれているようにHTML/CSS/JSで書かれたElectronベースのターミナルアプリケーション。

MacOS以外にもWindowsでも動く。
もしかしたらWindows環境でのSSHはputtyがほとんどだと思うから使ってみるのもありかも。

Hyper のInstall

brew cask install hyper

これでHyperがInstallされます。

Hyper Pokemonとは

CSSを変更してPokémonのThemeにしてくれるプラグイン。
どんなThemeにしてくれるかはHyper Pokemonをご覧ください。

メジャー処のPokémonのスタイルにはしてくれます。
個人的にお気に入りはPikachuかなぁ〜

設定ファイル編集

Hyperを最初に起動したら~/.hyper.jsという設定ファイルができあがります。

~/.hyper.jsのconfig:{部分に下記の設定を追加します。

pokemon: 'random', // Define your favorite pokemon theme
pokecursor: 'true', // Activate your theme's pokecursor
pokemonSyntax: 'dark', // Define the color of the terminal tabs
unibody: 'false', // Define the color of the Hyper window header
poketab: 'true', // Deactivate your theme's poketab

同様に~/.hyper.jsのplugins:[]に部分に下記の設定を追加します。

plugins: ['hyper-pokemon'],

最後にHyperを再起動します。
Pluginを落とすので少し時間がかかります。

日本語周り

日本語が文字化けする・・・

iTerm2では問題ないのは設定の問題?

それとも日本語周りがおかしいの?
利用しているのはHyper 2.0.0 (stable)

まとめ

日本語周りが解決したら業務でも普通に利用出来そうな気がする。
というかWindowsでも利用出来たら脱Puttyができたりもしちゃう?

最近はWindowsではRloginをメインで使っている。
puttyと比べたメリットは

  • OpenSSHで作成した秘密鍵がそのまま利用可能
  • タブ化できる

の2点かなぁ