画面にNum Lockキーがありませんか?

画面にNum Lockキーがありませんか?

私はWindowsシステムでラップトップとPuttyを使用しています。

Bash環境でDebian Squeezeサーバーに接続したら、「Pos1 / Home」または「End」(キーボードのnumlock部分にあります)を使用して、作成したコマンドラインをナビゲートできます。

ただし、を使用して「サブシェル」を作成すると、screenPos1 / HomeまたはEndを使用できなくなります。 Num-Lockを押しても役に立ちません。

答え1

$TERM画面で変数を設定すると、問題が解決する可能性があります。term screen-256colorに追加してみてください~/.screenrc

それでも機能しない場合は、termcapinfo xterm ks@:ke@' to~/.screenrc`を追加してみてください。これにより他のキーが破損する可能性があるため、徹底的にテストする必要があります。

答え2

できない理由を見つけました。

PuTTy構成では、セッション設定を次のように変更する必要があります。

接続 - >データ - >ターミナル詳細 - >ターミナルタイプ文字列

値は次のとおりです。xterm 私はそれを次のように変更しました。Linux

BashとScreenでもHome + Endキーを使用できるようになりました。

echo $TERMlinux外部画面と内部画面が表示されますscreen.linux


2018年10月23日更新

より簡単な解決策を見つけました!

以下を使って画面を起動します。

TERM=linux screen

またはこの行~/.bashrc:

alias screen='TERM=linux screen'

関連情報