ターミナルタブウィンドウのシェル

ターミナルタブウィンドウのシェル

端末アプリケーション内に実際のタブウィンドウがなくても、タブ端末の操作を実行したいと思います。

Bashでこれを行うための良い方法はありますか? 2回ログインするのを避けることができれば、SSHは非常に便利です。

答え1

まあ…いいえ強く打つそれ自体ですが、コンソールでは次のものを使用できます。画面またはマルチプレクサ。スーパーユーザーには、タブなどのステータスバーを持つように画面を整理するための優れた回答がある質問があります。Linux「スクリーン」プログラムでタブを使用するには?、tmuxを使用して同様の操作を実行できます。

どちらのプログラムも端末ウィンドウを別々の部分に分割できます。すべてのバージョンは水平分割、tmuxを使用し、まだリリースされていないScreen 4.1バージョンは垂直分割を使用します(例:Fedora 19で利用可能)。

答え2

私は以下を使用しています:

  • 複数のウィンドウを分離するには、一部のバージョンのスイッチャ(Ubuntuではalt-tab)を使用してください。 SS#1

  • tmuxは、ウィンドウを分割するために使用される便利なツールです! SS#2

  • タブ(あなたのものではありませんが、他の人を受け入れています) SS#3

  • vimの複数のファイルタブ<esc>以下を実行してこの機能を取得できます。必要に応じてコマンドモードに入り、タブを使用して切り替えることが: tabe filenameできます(再びコマンドモードで)。 gtgTSS#4

  • vim編集履歴を介してctrl-o。私が最近発見したもう一つの驚くべき事実があります。複数のファイルを連続的に編集し、ファイルの編集中にすべての変更を保存し、ctrl-oを使用して編集されたファイルの履歴に戻ることができます(つまり、現在のvimエディタで実際に開くことができます)。ディレクトリ。非常に便利なショートカット!

    残念ながら、このスクリーンショットには表示できる内容はあまりありません。 SS#5

関連情報