時々、私は人々が彼らのMacの中で端末のように見えるものを使っているのを見ます。分割の一方で、彼らはemacsか何かを持っています、そして、他方で彼らは何か他のものを持っています。
同じ端末ウィンドウで、2つの独立したことを同時に垂直分割で発生させるにはどうすればよいですか。分割ペインによく似ていますが、分割ペインは水平分割であり、アクションはペインに反映されています。
MacOSX用のiTerm2を からここ からダウンロードしてください。
垂直分割にはcmd + d
を、水平分割にはcmd + shift + d
を使用してください。
垂直分割間を左右または上下に移動するには、cmd + [
とcmd + ]
を使用します。
私はこれらの 機能 のためにiTerm 2をお勧めします。
また、cmd + ;
を押すと発生するオートコンプリート機能が好きです。
機能の概要は次のとおりです。
あなたがフルスクリーンであなたの端末ウィンドウを操作したいのなら、あなたはそのようにmacOSの内蔵スクリーン分割機能を使うことができます:
キーボードフォーカスを用語間で切り替えることができます ⌘ - [ そして ⌘ - ]
John Tが受け入れた答え(GNU screen、screen
でアクセス)は私が必要としていたものでしたが、それを有用にするためにいくつかの基本を学ぶのに数分を要しました。これは私がキーバインドに必要なジャンプスタートです(manページから直接) - 垂直分割のためにGNUバージョンをインストールする必要があることに注意してください(私のMavericksにあったFAUバージョンの後にリストされます)。
また、私はあなたがあなたのニーズに合っているものを見るためにman screen
をスキムすることを強く勧めます。 screenを使って別の端末を起動してからマニュアルを読むことができます。
スクリーンバージョン4.00.03(FAU)2006年10月23日
(Mavericksに含まれており、以前と似ている可能性があります)
次の表は、デフォルトのキー割り当てを示しています。 Ca '(選択)切り替えるウィンドウ名または番号を入力するように求めます。 Ca "(windowlist -b) 選択する全ウィンドウのリストを表示します。 Ca 0(select 0) a | a | Ca 9(9を選択) Ca - (選択 - )ウィンドウ番号0〜9、または空白のウィンドウに切り替えます Caタブ(フォーカス)入力を切り替えます[次へ] [次へ]も参照[split]、[remove]、[only] [Ca](他)前に表示されていたウィンドウに切り替えます。たとえば、 オプションを "-e] x"と指定した場合、このコマンドは "]]"になります。
...
C-a S(split)現在の地域を二つの新しい地域に分割する。
...
C-a? [help]キー割り当てを表示する C-a \(終了)全てのウィンドウを閉じて、画面を終了します。
...
C-a *(表示)現在接続されているすべての表示のリストを表示します。
'Screen version 4.02.01(GNU)28-Apr-14'の追加項目
(今すぐSudo port install screen
を使ってインストールします)
上記の4.00.02(FAU)バージョンにリストされているすべての項目、および以下のもの
C-a S(分割)現在の領域を水平方向に2つに分割します。また、 削除、フォーカスを参照してください。
上と同じですが、これは水平であることを明確にしています。 ...
C-a | (split -v)現在のリージョンを2つの新しいリージョンに垂直に分割します。
画面を縦に分割したら、screenと入力して新しいインスタンスを作成できます。あるいは、垂直分割を使用できるiTermまたはiTerm2を使用することもできます。分割ペインについては、このリンクを参照してください。 www.iterm2.com/#/section/features/split_panes
screenに関するJohn Tの答えと非常によく似ていますが、tmux( http://tmux.sourceforge.net/ )でもこれを実行できます。 screenと比較したtmuxのいいところは、垂直分割機能があなたがパッケージから得ることができるバージョンでさえあるということです(Mac用のmacportsまたは自作、ubuntu用のapt-getなど)。
これをemacsで分割するには、ctrl + x, b
(controlとx、次にb)を使用して、すでに開いている別のバッファに切り替えます。下部のファイル名をクリックして別のバッファに切り替えることもできます。
これは、ウィンドウのサイズを変更したり、emacs リンクテキストを使ってさらに多くの操作を行うためのショートカットのリストです
同じ端末ウィンドウ内で2つの独立したことを一度に垂直分割で分割することができるのですか。
基本的には同じウィンドウ内で2つのプログラムを実行しているだけだと言えます。
OS X Snow Leopardでは、水平分割 が組み込まれています が、それは確かにミラーリング機能です。 Mac OS X Snow Leopard - ターミナルウィンドウの分割 もご覧ください。