2009-10-14 20:02:17 +0000 2009-10-14 20:02:17 +0000
50
50

どのようにMacで異なるアクションを実行するために、ターミナルの垂直分割を取得するには?

時々、Macでターミナルのようなものを使っている人を見かけることがありますが、1つのウィンドウの中で縦に「分割」されているように見えます。片側にはemacsか何かがあり、もう片側には何か他のものがあります。

どうしたら、同じターミナルウィンドウ内で、縦割りで分割された2つの独立したことが同時に起こるようになるのでしょうか?スプリットペインとよく似ていますが、スプリットペインは横割りで、アクションはペイン内でミラーリングされています。

回答 (10)

29
29
29
2009-10-14 20:08:28 +0000

おそらく GNU Screen with vertical split ?

0x1&

Macにはすでにインストールされているはずで、ターミナルでscreenと入力してください。

24
24
24
2013-09-27 05:39:35 +0000

iTerm2 for macOSX のダウンロードは こちら から。

垂直方向の分割にはcmd + dを、水平方向の分割にはcmd + shift + dを使う

垂直方向の分割を左右または上下に移動するにはcmd + [cmd +]

これらの [ 機能 ] があるので、iTerm2をお勧めします (http://www.iterm2.com/#/section/features).

cmd + ;

を押した時に発生するオートコンプリート機能も気に入っています。

  • 分割ペイン
  • ホットキーウィンドウ
  • 検索
  • オートコンプリート
  • マウスレスコピー
  • 貼り付け履歴
  • インスタントリプレイ
  • 設定可能
  • フルスクリーン
  • 256色
  • Unixライク
  • 可読性
  • マウスレポート
  • グロールサポート
  • エクスポゼタブ
  • タグ付きプロファイル
  • 多言語対応
20
20
20
2016-10-07 09:44:36 +0000

ターミナルウィンドウをフルスクリーンで操作したい場合は、macOSに内蔵されている画面分割機能を利用することができます。

1.2つのターミナルウィンドウを開く 2. ターミナルウィンドウの 1 つをフルスクリーンにする 3. Mission Control」を有効にする(デフォルトは F3) 4. 2 つ目のターミナルウィンドウを 1 つ目のターミナルウィンドウのフルスクリーンスペースにドラッグする 5. 垂直に分割されたフルスクリーンのターミナルウィンドウを楽しむ

キーボードのフォーカスを⌘-[と⌘-]で切り替えることができます。

11
11
11
2016-08-03 21:17:06 +0000

Tmuxを使うと、画面を縦にも横にも半分に分割することができます。

# install tmux
brew install tmux # on mac
sudo apt-get install tmux # on debian

# run it
tmux

# split the screen vertically using this shortcut
CTRL+B %

# split the screen horizontally using this shortcut
CTRL+B "

# switch between screens using this shortcut
CTRL+B o

6
6
6
2014-06-19 04:07:36 +0000

John Tの受け入れられた答え(GNUスクリーン、screenでアクセス)は私が必要としていたものでしたが、私はそれを便利にするためにいくつかの基礎を学ぶために数分必要でした。これは私がキーバインディングで必要としていたジャンプスタートです(マニュアルページから直接) - 垂直分割用のGNU版をインストールする必要があることに注意してください(私のMavericksにあったFAU版の後にリストアップされています)。

また、何があなたのニーズに合っているかを確認するために、man screen を読み飛ばすことを強くお勧めします。いつでもスクリーンを使って別のターミナルを起動して、マニュアルを読めばいいのですが…。

スクリーンバージョン 4.00.03 (FAU) 23-Oct-06

(Mavericks に含まれており、それ以前のバージョンでも同様のものがあると思われます)

The following table shows the default key bindings: C-a ' (select) Prompt for a window name or number to switch to. C-a " (windowlist -b) Present a list of all windows for selection. C-a 0 (select 0) a| a| C-a 9 (select 9) C-a - (select -) Switch to window number 0 - 9, or to the blank window. C-a tab (focus) Switch the input focus to the next region. See also split, remove, only. C-a C-a (other) Toggle to the window displayed previously. Note that this binding defaults to the command character typed twice, unless overridden. For instance, if you use the option "-e]x", this command becomes "]]".

C-a S (split) Split the current region into two new ones.

C-a ? (help) Show key bindings. C-a \ (quit) Kill all windows and terminate screen.

C-a \* (displays) Show a listing of all currently attached displays.

*「Screen version 4.02.01 (GNU) 28-Apr-14'」の追加項目 *

(先ほどsudo port install screenを使用してインストールしました)

上記の4.00.02 (FAU)バージョンの項目の全てと

C-a S (split) Split the current region horizontally into two new ones. See also only, remove, focus.

上記と同じですが、これで横長であることが明確になりました。…

C-a | (split -v) Split the current region vertically into two new ones.

0x1&

3
3
3
2011-10-11 05:03:24 +0000

画面を縦割りにした後、screen と入力して新しいインスタンスを作成することができます。また、iTermやiTerm2などの垂直分割を利用することもできます。分割されたペインについては、こちらのリンクを参照してください。 www.iterm2.com/#/section/features/split_panes

2
2
2
2013-07-04 00:40:01 +0000

screenについてのJohn Tさんの回答と非常に似ていますが、tmux http://tmux.sourceforge.net/ )でもできます。screenと比較してtmuxの良いところは、パッケージ(macportsやhomebrew for Mac、apt-get for ubuntuなど)から入手できるバージョンでも縦割り機能があることです。

1
1
1
2019-12-31 12:43:53 +0000

(https://support.apple.com/guide/terminal/keyboard-shortcuts-trmlshtcts/mac)によると、ネイティブ端末(MacOS 10.15)ではCommand-DShift-Command-Dを使ってペインを横に分割することができるらしい。

垂直方向の分割がないのが不思議。

1
1
1
2009-10-15 06:23:33 +0000

emacs でこれを分割するには、ctrl + x, b (control と x を一緒にしてから b) を使って、すでに開いている別のバッファに切り替えます。また、下の方にあるファイル名をクリックして別のバッファに切り替えることもできます。

emacsでウィンドウのサイズを変更したり、いろいろなことをするためのショートカットのリストです link text

0
0
0
2009-10-15 07:03:24 +0000

基本的には同じウィンドウ内で2つのプログラムを実行しているだけだと言えるかもしれません。

基本的には同じウィンドウ内で2つのプログラムを実行しているだけと言えるかもしれません。

OS X Snow Leopard では水平分割は 組み込み となっていますが、これは確かにミラーリング機能です。Mac OS X Snow Leopard - ターミナルウィンドウを分割する ](https://superuser.com/questions/52572/mac-os-x-snow-leopard-split-terminal-windows)も参照してください。