重いターミナルユーザーが利用できるターミナルエミュレータは何ですか?


44

Ubuntuを排他的に実行しているので、私は平日も自宅でもコマンドラインで多くの時間を費やしています。

私はデフォルトのgnomeターミナルを使用していましたが、よくあるタスクを可能な限り簡単にするために、ターミナルをだましてもらいたいと思っています。具体的には、ターミナルでコードを参照したり、構成ファイルで作業したりするのに多くの時間を費やしていることがわかりました。

私のウィッシュリストには次のようになります:

  • 簡単に切り替えられる複数の画面、タブ、ウィンドウ(この時点では設定がありません)を持つ機能。
  • すべてを色分け
  • 透明度、境界線など、端末の外観を変更するのは簡単です(端末の見栄えを良くしたくありませんか?)

回答:


18

私は個人的にgnome-terminalをターミナルエミュレータとして使用しています。gnome-terminalを使用して、複数のウィンドウを操作するためにGNU Screen(具体的にはbyobu)を実行します。あなたはそれで本当に効率的になることができます。GNU Screenを使用しているのは、頻繁に確認できる、または後でアクセスできる長寿命のターミナルセッションがあるためです。

ビオブを実行しているgnome-terminal (開いているウィンドウを1つだけ表示)

gnome-terminal端末エミュレーター

端末ウィンドウを管理するためのグラフィカルなソリューションに興味があるようです。このために、GNU Screenのようなマルチプレクサを必要とせずに複数のウィンドウをサポートするターミナルエミュレーターTerminatorを強くお勧めします。好きなだけ水平方向と垂直方向に分割でき、タブもあります。たくさんの端末を実行したいだけなら、ターミネーターは本当に良いです。

ターミネーター (開いている複数のターミネーターウィンドウを表示)

ターミネーターターミナルエミュレーター


9
tmux代わりに使用するとscreen、ターミネーターの必要性が無効になります。リモート端末でターミネーターを実際に使用することはできません。
kzh

afaik gnu screenは今やほとんど死んだプロジェクトです。そうではありませんか?
スターン

1
私にとってtmuxが最も効率的です..ターミネーターを試しました.. tmuxのウィンドウを分割することは、ショートカットです。ターミネーターに戻るとは思わない:)
marc-andre benoit

また、tmuxの初心者のための素敵な(紙)本は(.COM)しているpragprog
マルク・アンドレ・ベノワ

1
@Stann:GNU画面は元気で元気に見えます。2015-11-05現在、masterブランチの最後の更新は4週間前でした
Stew

22

GNU画面のほかにtmuxをお勧めします。GNU画面のような端末マルチプレクサです。

tmuxのスクリーンショット


2
混乱を避けるため、tmux自体はターミナルエミュレータではありません。tmuxを使用するには、まずターミナルエミュレータを選択する必要があります(例:gnome-terminal、terminator、またはguake。これらはすべて、ここでの上位の回答で提案されています)。
シチュー

13

私はguakeが好きです。これはドロップダウンエディターです(quakeのようなゲームのコンソールにちなんで名付けられました)。ボタンを押すと下にスライドし、別のボタンを押すと非表示になります。別のボタンを押すと、全画面表示などになります。透明度、タブ、色をサポートしています。名前を付けてください。(GNU画面を内側で実行して、一度に複数の画面を表示できます。)

これはこのスクリーンショットの一番上にあり、私がやっていることを透過的にオーバーレイしています。(フルサイズをクリックします。)見た目が良いと思います。

グアケ


2
kde、yaakuakeのやや似たソリューションに言及する価値があります。
enzotib

+1私はまた、この素晴らしいものと呼ばれるものが好きguakeです。
Adri CS

あなたのようなターミナルマルチプレクサを使用することができます言及する価値がtmuxの屏風 Guake(エミュレータ)のデフォルトのシェルインタプリタとして(デフォルトのバックエンドとしての使用tmuxのを)。
パブロA

8

注:端末マルチプレクサ(tmux、画面など)は端末エミュレータ(xterm、gnome-terminal、urxvtなど)とは異なります

推奨事項は別として(私の場合は間違いなくtmuxであり、私は少し前に画面から切り替えました)、カスタマイズについて尋ねました。

すべてを色分け

256色をサポートできる端末を選択してください。http://www.frexx.de/xterm-256-notes/data/256colors2.plから簡単なPerlスクリプトをダウンロードすることで、テストすることができます。それをchmod + xして実行します(もちろん、コードを簡単に見てください)。

もう1つのことは(tmuxを使用することにした場合)、TERM環境変数が正しく設定されていることを確認することです。必ず置いてください:

set -g default-terminal "screen-256color"

〜/ .tmux.confファイル内。

透明度、境界線など、端末の外観を変更するのは簡単です(端末の見栄えを良くしたくありませんか?)

私はatermから切り替えた後にurxvtを使用しています(gnome-terminal、xterm、および他の多くを使用したことがあります)。どちらも透明度をサポートしており、高速です(長い行のストリームをすばやく表示できることについて話している)。〜/ .Xresourcesまたは〜/ .Xdefaultsで設定可能です。

国境?それらを描画するのはウィンドウマネージャー次第であると思いますが、これは使用するテーマによって異なります。幸運を。


5

ターミネーターを強くお勧めします。 ターミネーターのスクリーンショット

ただし、色分けは使用するコマンドによって異なります。grepとlsは両方受け入れます--color


5

gnome-terminal + byobu(画面のラッパー)を使用します


Byobuは、デフォルトのバックエンドとしてtmux(できれば、画面ではなく)を使用します。
パブロA

4

tmuxを心からお勧めします。優れたターミネーターから来て、キーボードショートカットに慣れるのに1、2週間かかりましたが、今では流であり、GUIベースのエミュレーターよりもはるかに速く、はるかに生産的です。

tmuxのスクリーンショット。電力線ステータスバーも表示されます。

同じように画面には、独自の自己完結型のインスタンスとして実行され、それが他にssh経由で一台のマシン上でターミナルウィンドウを閉じて、それを開くことができるのは素晴らしいことです。実行すると、ウィンドウとペインを残した場所がすべて見つかります。ハンディ。

色の調整には、tmux-powerlineをお勧めします。とてもきれいな(そして便利な:))ステータスラインが表示されます。一度設定すると、同じリソースを使用するvim powerlineを使用できます(スクリーンショットを参照)。

端末の色をscreen-256colorに設定することに関するMartinの回答に同意します。この設定は、たとえばtmuxとmuttの間の表示の問題を整理するようにも思えます。


3

Tilda with Screenをお勧めします。シェルとしてのzshも良いことです!


ティルダtmuxは私のためです。-Tildaのデフォルト値は本当に素晴らしいです。必要なオプションにも簡単にアクセスできますapt install tilda-- 右クリック-> configで構成ウィンドウを再度開きます。-構成ファイルはにあり.config/tildaます。-一度に2つのインスタンスを開くと、それらは異なる構成ファイルを使用します。
loxaxs

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.