私はWindowsシステムでラップトップとPuttyを使用しています。
Bash環境でDebian Squeezeサーバーに接続したら、「Pos1 / Home」または「End」(キーボードのnumlock部分にあります)を使用して、作成したコマンドラインをナビゲートできます。
ただし、を使用して「サブシェル」を作成すると、screen
Pos1 / 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 $TERM
linux
外部画面と内部画面が表示されますscreen.linux
。
2018年10月23日更新
より簡単な解決策を見つけました!
以下を使って画面を起動します。
TERM=linux screen
またはこの行~/.bashrc:
alias screen='TERM=linux screen'