xtermのキーバインディングは、Shift + Upを使用して1行上に移動するために使用できます。

xtermのキーバインディングは、Shift + Upを使用して1行上に移動するために使用できます。

フォローするurxvt:1行だけスクロール

xtermでShift + Upを使用して1行上にスクロールできるようにキーバインディングをどのように設定できますか?

答え1

使用XResourcesに記録XTerm のマニュアルページ特に「ACTIONS」セクションが約80%減少しました。

ファイルを作成して~/.Xresources挿入します。

XTerm.VT100.translations: #override \
    Shift <Key>Up: scroll-back(1) \n\
    Shift <Key>Down: scroll-forw(1) 

「翻訳」は、基礎となるXtライブラリのキーとマウスバインディングの名前です。これは、「前」の行のVT100(ターミナルエミュレーション)コンポーネントへのバインディングを設定します。長い行を作成しているので、最後にバックスラッシュを使用して連続を表示します。

を使用する場合と同様に、変数セットを正しい位置に指定する.Xresources必要があります。XENVIRONMENTxrdb -merge ~/.XresourcesファイルをExplorerに明示的にロードします。

答え2

Michael Hornerの答えは似ていますが、1つの詳細がありません。

XTerm.VT100.translations: #override \
    Shift <Key>Up: scroll-back(1) \n\
    Shift <Key>Down: scroll-forw(1)

デフォルトのスクロール単位を使用します。あなたが得ることができることを確認するにはワイヤー、パラメータを追加する必要があります。

XTerm.VT100.translations: #override \
    Shift <Key>Up: scroll-back(1,line) \n\
    Shift <Key>Down: scroll-forw(1,line) 

マニュアルページでは、説明に単位が記載されています。scroll-backそしてscroll-forwしかし、その段落には、デフォルトが他のリソースによって設定されるという言及はありません。scrollLines:

   scrollLines (class ScrollLines)
           Specifies  the number of lines that the scroll-back and scroll-
           forw actions should use as a default.  The default value is 1.

関連情報