tmux
にいると、テキストの一部しか表示されません。上または下にスクロールしようとすると、コンソールが上にスクロールします実際のテキストではありません。 CTRL + bに続けて[
、ステータスバーに表示されます*tmux
、そして上矢印または下矢印を押すと、実際にテキストを行ごとに上/下に移動できます。 q
を押すと、ステータス行bash
が表示されます。
私がする時 CTRL+b
フォローPage UP
またはPage
コンソールは上下しますが、テキストは上がりません。
一度に複数の行でテキストを上下にスクロールするにはどうすればよいですか?
OS XのTerminal.appを使用している場合は、 Page up/down スクロールバーを使用する場合と同様に、キーを押してウィンドウの内容をスクロールします。使用できます Shift+Page up/down ターミナル内のアプリケーションに送信します。
これを使用すると、一度に1ページずつスクロールできます。
他のすべてのプラットフォームで他のすべてのターミナルアプリと同じように動作するように変更する場合は、[ターミナル]-> [設定]、[設定]に移動し、プロファイルを選択してキーボードに移動し、「ページダウン/ページアップ」のバインディングを入れ替えます。 「ページを下にシフト/ページを上にシフト」:
Yosemite MacBook Pro以前ではデフォルトの組み合わせを使用しています。 fn+⇧+↑ または fn+⇧+↓。
編集:ヨセミテを実行しているMBPで見つかりました fn+↑ または fn+↓ デフォルトで動作するはずです。
ドキュメントでは、Inまたはasと表示されることがよくあります
〜/ .tmux.confファイルを編集し、設定「mouse」を挿入して、ファイルのソースを指定します。
###Find tmux version first:
tmux -V
> 1.8
###For tmux version 1.8;
vim ~/.tmux.conf ### file
set -g mode-mouse on ### Edit the .tmux.conf file with this setting
tmux source-file ~/.tmux.conf
###For tmux 2.1 version on:
vim ~/.tmux.conf ### file
set -g mouse on ### Edit the .tmux.conf file with this setting
tmux source-file ~/.tmux.conf
ロブの回答のバインドコマンドの更新、およびアレックスのコメントへの応答:
page-up
とpage-down
は有効なtmux(v1.8)コマンドではないこともわかりました。~/.tmux.conf
を更新する正しい方法は次のとおりです。
bind-key -t (emacs|vi)-copy j page-up
bind-key -t (emacs|vi)-copy ; page-down
Tmuxが使用するスタイルに応じて、emacsまたはviを選択します。 tmux manual のmode-keys
を参照してください
この後、コピーモードでj
および;
を使用してページアップおよびページダウンできます
https://wiki.archlinux.org/index.php/Tmux から
ターミナルでShift-PageUp/Shift-PageDownを使用したスクロールに問題がある場合は、次のことを試してください。
set -g terminal-overrides 'xterm *:smcup @:rmcup @'
端末エミュレーションのことも考えられます。次のいずれかを試してください。
export TERM=vt100
export TERM=ansi
export TERM=xterm
多分そのうちの1人はそれをするでしょう。
バインドキーも~/.tmux.conf
にあります
bind-key j page-up
bind-key ; page-down
バインドします j そして ; 前と次へ。
両方のセットを試して、適切なtmuxキーバインディング(vi vs emacs)を使用していることを確認してください: https://superuser.com/questions/196060/selecting-text-tmux-copy-mode
矢印キーでカーソルを移動できたが、次のキーを使用してページを上下に移動できないという同様の問題がありました。 Control+U/D 選択してコピーできませんでした Space そして Enter。結局のところ、どちらのOSにも明示的に設定したことはありませんが、tmuxはMacではemacsモードで、Linuxではviモードでした。
OS Xを使い慣れておらず、WindowsおよびLinuxのキーボードショートカットに慣れている場合は、多くの目的でCTRL
を使用する癖があるでしょう。 OS Xでは、CTRL
キーの代わりにコマンド(別名Apple)キーがよく使用されます。
また、Pageキーの代わりに、Command + Up
(または他の方向キー)を使用してカーソルまたは画面を移動してみてください。