限界を究めるブログでした。最近はいろんな分野を幅広めに書いてます。ターミナルエミュレータを選ぶまず端末をきちんと選びましょう。どれも同じに見えますが、フォントが効かなかったり透過できなかったり、意外と違いがあります。下の画像を見れば一目瞭然です。gnome-terminal主要なターミナルエミュレータとしてはこんな感じです。gnome-terminalTerminal.appxfce-terminalAlacrittyterminatorHyper.jsurxvtiTerm2チェックポイントとしてはこんなものが挙げられます。Fontを正しく表示できるか?透過設定ができるか?背景画像が設定できるか?ウィンドウ枠を消せるか?日本語がちゃんとストレスなく入力できるか?僕はPowerline系のUIを使っているので、NerdFontが効かないとちょっと表示が崩れてしまいます。ウィンドウ枠が消せるか、透過ができるか、背景画像を設定できるかは好みの問題ですね。これらすべてを満たしていて、なおかつパフォーマンス的に問題がなかったのは今の所xfce-terminal、terminatorですね。次点でAlacrittyです(Ubuntu環境なのでMacについてはわかりません)。ほかは色々と足りなすぎます。Xfce-terminalは設定を特にいじらなくてもまともに使えるので、かなりオススメです。設定をいじるのが苦痛でない楽しいならAlacrittyは最高です。Terminalはなんだかんだ良い選択肢になりえます。シェルを選ぶ普段ぼくはシェルにzshを使っています。理由はいくつかあります。Scriptの知識を流用できる(多少差異はある)補完がかなり効く。Script自体はクソですが、いかんせん歴史があるので問題が起きたときに解決がカンタンです。難しい設定でもサラサラ書けてブラックボックス化しない点もいいですね(読むのはつらいし、あまりに高度なことをやろうとすると地獄を見ますが)。Scriptをやめて独自のスクリプトを採用しているシェルは、導入例が少なくなってしまうので、やりたいことを実現するのが困難なことが多いです。ツールを入れるおすすめのツールを紹介します。lsよりもカラフルで見やすく、オプションがわかりやすいです。ツリー表示といったlsにはない機能も搭載されています。lessの表示機能とcatの結合機能・パイプライン機能を組み合わせた感じです。シンタックスハイライト付きで表示されます。httpieHTTPクライアント。curlやwgetよりもオプションがわかりやすいです。カラフルで読みやすいのもNiceです。rangerファイラー。なんと、コマンドライン上で画像プレビューまでできます。Vimライクな操作感で使いやすいです。Neovim特に語るまでもない。tty-clockデジタル時計。ターミナル上で時間を知りたいときに便利です。僕は競プロのコンテストが始まるときに使っています。カラースキームNordというプロジェクトを非常に気に入って愛用しています。色合いが最高にCoolです。Vim、Tmux、各種ターミナルに対応しているので、すべてで導入しました。うえの画像のような青みがかった黒が基調のテーマになっています。11:52最高のターミナルを作る2019関連記事2019-11-02TrueColor対応のはなし(端末、シェル、tmux、vim)TrueColorで表示しようとすると、わりかし対応がめんどうである...2018-03-09tmuxで特定ペインを常に一定サイズに固定するよくターミナルをリサイズするので、時計ペインのサイズが固定...2018-02-23たった2つのポイントで!zshでもfish並のインクリメンタル補完を実現するfishのインクリメンタル補完(下のような補完)が神すぎてzshをや...2017-12-26npm-scriptsはどうやらbashらしい500記事目ですが、そんなこと関係ないです。普通にいつもどおり...2017-12-15chshしたらログインできなくなった人へ496記事目です。