フォローする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
必要があります。XENVIRONMENT
xrdb -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.