GNU画面:リージョン間を移動する


23

ウィンドウを切り替えるのではなく、GNU画面のウィンドウを異なる領域に分割し始めました。

とにかく、ウィンドウを4つの領域(2x2)に分割した場合C-a <Tab>、元の領域にフォーカスを戻すには3つかかります。それは非常に面倒です...

リージョン間で上下左右移動する他のキーバインドはありますか?

私が理解することはできません。この打撃は:C-a t私の時間を与え、トップの勝利に切り替わりませんが。

キーバインドを変更する必要がありますか?


2
答えではないのでコメントとして追加しますが、ディストリビューションでtmuxが利用可能かどうかを確認します。これは、画面とは何かを現代的に書き直したものです。非常に気の利いた、きれいにあなたが求めているものを正確にサポートします。 tmux.sourceforge.net
カイル・スミス

@Kyle:ありがとう、tmuxを知っているので、おそらくチェックしてみます。さらに、screenデタッチと再アタッチ、またはロックのみを行うと、分割が失われます。A またはwindownumberを使用したフルスクリーンウィンドウ間での最後の切り替えは、はるかに快適ですC-a C-aC-a
...-ニューリノ

回答:


11

リージョンを切り替えるための画面コマンドは、実際focus upfocus downは、、focus rightおよびfocus leftです。これらのコマンド(または、他の画面コマンド)を入力するにC-a :focus upは、たとえばを入力します。

これらのコマンドは入力が面倒なので、〜/ .screenrcファイルにキーバインディングを作成する必要があります。私はVimユーザーなので、〜/ .screenrcファイルで次の行を選択しました。

bind j focus down
bind k focus up
bind l focus right
bind h focus left

左の領域に切り替えるには、次のように入力します C-a h


私はvimのユーザーが持っているだろうと思うbind ; focus rightbind l focus left
大安

6

マニュアル(man画面)をご覧ください-フォーカスを検索します(検索に使用/)。フォーカスを上/下/上/下キーにバインドする例があります。左/右がわからない-フォーカスはそれらをパラメーターとして受け入れないようです。


あなたは左右について正しいです、それは上下でした、私のせいです。私の答えのリンクは、とにかく男性画面と同じです。C-a Shift <Tab>順番に後方に移動する必要があると便利です
...-ニューリノ

2
私だけに置くために知っていた場合bindのために、コマンドShiftTab...
neurino

はい-それは理にかなっているでしょう-おそらくそれをバインドして焦点を合わせることができます。ただし、Shift + Tabのtermcap名を把握する必要がある場合があります。少し手間がかかるかもしれない簡単なグーグルショー。
ダニーステープル

さて-私が見つけた名前(まだ-kの有無に関係なく)backtab、shifted-tab、F91、kB。
ダニーステープル

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