Featured image of post ターミナル「Hyper」のおすすめプラグインまとめ【Electron】

ターミナル「Hyper」のおすすめプラグインまとめ【Electron】

Electron製ターミナル「Hyper」のおすすめプラグインまとめ。.hyper.jsのpluginsに追記するだけで導入できます。Hyperpower、Hyper Pokemon、Hyperterm Material、Hyper Statusline、Hyper Searchなど♪

1129文字

カスタマイズしてみよう!

Hyperに関する記事を続けて2記事ほど投稿しました。

インストールがまだの方はこちらを参考にしてみてください。

関連記事 【使い勝手最強】Electron製のマルチプラットターミナルアプリ「Hyper」のインストール方法【Windows/Mac対応】 2018/10/04 2133文字 約5分で読めます IT Homebrew Mac Windows アプリケーション 関連記事 【文字化け対策】Zsh等でプロンプトの表示をカスタマイズしてる際にHyperで発生する文字化けの修正方法【Source Code Pro for Powerline】 2018/10/06 700文字 約2分で読めます IT Mac Windows アプリケーション カスタマイズ

そして今回はプラグインを使ったカスタマイズについてご紹介致します。

カスタマイズ方法

.hyper.jsのpluginに追加

Hyperで使用したいプラグインを追加するには、.hyper.js内のpluginsの配列に追記していきます。

例えば、コチラのプラグインを入れる場合は以下のようにします。

~/.hyper.js
plugins: [
    "hyperpower"
  ],

この状態で保存をすると以下のようなトーストが表示されるのでリロードをしましょう。

これでプラグインが反映されます。

めちゃくちゃ簡単ですね。。。!
自分でプラグインをインストールしたりビルドする必要がないのがお手軽ですね♪

オススメのプラグイン

Hyperpower

Hyperpower

[adsense-responsive]

タイピングをするたびに綺麗なエフェクトが発生します。
キーを打つのが楽しくなりますね♪
導入は以下をpluginsに追加するだけです。

~/.hyper.js
plugins: [
    "hyperpower"
  ],

Hyper Pokemon

hyper-pokemon

ターミナルをポケモン風のカラーリングにしてくれます。
現在152匹に対応していてどんどん増えているようです!

デフォルトはピカチュウですが、configに以下の設定を追加することで変えることが出来ます。

~/.hyper.js
plugins: [
    "hyperpower"
  ],
    //...
config: {
    //...
    colors: {
    //...
    },
    pokemon: 'gengar', // Choose your favorite pokemon theme
    unibody: 'true', // Choose the color of the window header
    poketab: 'false', // Deactivate your theme's poketab
    //...
}



Hyperterm Material

hyperterm-material

今流行りのマテリアルデザイン風のデザインになります。
見やすくてオススメのデザインです♪

~/.hyper.js
plugins: [
    "hyperterm-material",
  ],

Hyper Statusline

hyper-statusline

こちらはカレンドディレクトリとGitのブランチ名がターミナル下部に常に表示されるようになります。
Zshではpreztoを導入しないと実現出来なかった事をプラグインを追加するだけで実現出来るのですごいですよね・・・!

~/.hyper.js
plugins: [
    "hyper-statusline"
  ],

Hyper Tab Icons Plus

hyper-tab-icons-plus

タブに関連するSVGアイコンを表示してくれます。

[adsense-responsive]

また、zshを使っている場合は以下の記述.zshrcに追加しておけば自動でアイコンが変わります。

~/.hyper.js
plugins: [
    "hyper-tab-icons"
  ],

.zshrc
precmd() {
   pwd=$(pwd)
   cwd=${pwd##*/}
   print -Pn "\e]0;$cwd\a"
}

preexec() {
   printf "\033]0;%s\a" "${1%% *} | $cwd"
}

hyper-search

こちらはHyperのターミナル内で文字列検索を可能にしてくれます。
ターミナル内の文字列検索って地味に使いづらい部分が多かったのでほぼ必須のプラグインでしょう!

~/.hyper.js
plugins: [
    "hyper-search"
  ],

終わりに

上記のようにプラグインの導入はとても簡単です。
そして、プラグインを入れる事でHyperの使い勝手が一気に上がるので作業効率もアップします。

他にも様々なプラグインがあるようなので探してみてください♪