答え1
ハイライティングに満足していたらプロンプトのみ、次は既存のコンテンツに反対の色を適用しますPS1
。
PS1="\[\e[7m\]$PS1\[\e(B\e[m\]"
プロンプトの末尾のスペースを強調表示したくない場合(一般的な慣行):
PS1="[\e[7m]${PS1::-1}[\e(B\e[m] "
一部の端末(最小macOSの場合はiTerm)には、「カーソルガイド」を設定するオプションがあります。これもできます正確に達成したいこと(写真のガイドを誇張して、通常は2番目の図のように、より透明で赤くする):
カーソルガイドはシェルとは何の関係もありません。いつも何をしていても、次のように表示されます(ここでエディタにAC_CONF_AUX_DIR([build])
表示されている読み取り行に非常に薄い赤いカーソルガイド)。vim
残念ながら、私はiTermをmacOSでのみ実行しているので、特定のUnixに対してこれを行うことができる端末エミュレータがあるかどうかはわかりません。