GNU画面:hardstatusでCa(エスケープ)が押されているかどうかを示します


4

あまり運がなくてもこれを探し回っています。私が欲しいのは、スクリーンでCaを押したかどうかを教えてくれるものです。挿入モードが選択されると、Vimは「-INSERT-」を表示します。そのようなものは、Screenのhardstatusにあると便利です。誰かがこれを行う方法についていくつかの提案を得ました(本当に可能であれば)?

回答:


0

これは、現在のバージョンの画面では不可能です。

そうは言っても、私は通常Ca(もう一度)を押して、不確かかどうかを確認します。それがウィンドウを変更する(または他のウィンドウがないことを通知する)場合、「クリア」であることがわかります。


1

ソース

長い間、エスケープキーが押されたかどうかわからなかったからといって、画面に困惑することがよくありました。Ben Loveがエスケープキーの新しいハードステータスエスケープを追加するパッチを考案するまではそうでした(バグ#27713)。このパッチをダウンロードし て、最新のScreenソースに適用してください。このパッチは、新しいhardstatusエスケープ%Eを追加します。最も簡単な使用法:

# invert colors when escape key active
# %{+s} is activated when %E is true 

hardstatus string %?%E%{+s}%?%w

hardstatus alwayslastline
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.