1年間itermを使ってきたんですが、最近(ちょっと前から?)人気なhyperが気になっていたので少し使ってみました。
【Hyper】良い感じのターミナル環境を構築 - Qiita
おしゃれなターミナルHyperのテーマ変更、プラグイン追加、日本語化するための手順
hyper(hyperterm) 2.0 を日本語対応する - Qiita
macを使っているので Homebrew
を使ってinstall
brew cask install hyper
これだけですw
hyperの設定ファイルは~/.hyper.js
になります。
とりあえず日本語設定は必要と思われるので以下のように設定
// for environment variables
env: {
LANG: 'ja_JP.UTF-8',
LC_ALL: 'ja_JP.UTF-8'
},
もちろんフォントやフォントサイズなどを変更することもできます
// default font size in pixels for all tabs
fontSize: 12,
// font family with optional fallbacks
fontFamily: 'Menlo, "DejaVu Sans Mono", Consolas, "Lucida Console", monospace',
pluginはhttps://github.com/bnb/awesome-hyperにあるので、好きなものを探して入れてみる。
入れたいプラグインを以下のように記述する
plugins: [
'hyper-altair',
'hyper-search',
'hyper-statusline',
'hyper-tab-icons',
'hyperterm-visor',
'hypercwd',
],
hyper-altair
hyperのthemeです。他にもたくさんのthemeがあります
hyper-search
hyperの中で検索が使えるようになります(ファイル編集中は少しおかしいところにカーソルが行ったりする…)
hyper-statusline
hyperのウィンドウ下部にディレクトリ名とgitの状態をスタイリッシュに表示してくれる(これのおかげでshellの設定ファイルがスッキリするかも)
hyper-tab-icons
hyperのtabにshellの状態をiconで表示してくれる、格好いい
hyperterm-visor
hyperをitermのようにhotkeyでhide/showを切り替えられる(説明あってるかな)
hypercwd
新しいtabで開くときに同じディレクトリになる
Electron製なので、重いのかな?と思いつつ始めたhyperですが、ls
やcd
などのコマンドを実行する範囲では問題なく動作しています。
ただ、vimなどでファイルを開くとitermと比べてかなり動作がもっさりします(ファイルが重いというわけでは無重いというわけでは無い)…
あと、プラグインでカスタマイズをするととても綺麗なCUI環境(これはもうGUIだが)を整えることができるのがいいですねw
まだ使い始めて3日くらいなので、これからカスタマイズなどをして使いやすくしていきたいですね。