web-dev-qa-db-ja.com

screenを再起動せずにscreenrcをリロードする方法は?

Screenrcを変更した後、screenを再起動せずに変更を確認するにはどうすればよいですか?

94
garconcn

あなたは試すことができます Ctrl-a :source ~/.screenrc

ここに記載されているオプションを試しました- Ctrl-a :source ~/.screenrcそして、それは私にとってはうまくいきませんでした。

これは私のために働いたものです- Ctrl-a :source $HOME/.screenrc

36
holydevil

私の.screenrcファイルにこれがあります:

bind R eval "source $HOME/.screenrc" "echo '.screenrc reloaded!'"

これにより、画面は.screenrcファイルをリロードします。 Ctrl-AShift-R が押されます。

もちろん、これは.screenrcファイルにすでにその行がある場合にのみ機能します。既存のスクリーンセッションでこのソートカットを「ブートストラップ」するには、.screenrcファイルに上記の行を追加し、@ Dennis Williamsonの回答に従います。その後、新しいキーボードショートカットを使用できるようになります。

20
ltn100