![突出显示当前 bash 提示行](https://linux22.com/image/79817/%E7%AA%81%E5%87%BA%E6%98%BE%E7%A4%BA%E5%BD%93%E5%89%8D%20bash%20%E6%8F%90%E7%A4%BA%E8%A1%8C.png)
答案1
如果您对突出显示感到满意仅提示,那么以下内容将对您已经存在的内容应用相反的颜色PS1
:
PS1="\[\e[7m\]$PS1\[\e(B\e[m\]"
如果您不想突出显示提示末尾的空格(这是常见做法):
PS1="[\e[7m]${PS1::-1}[\e(B\e[m] "
某些终端(至少适用于 macOS 的 iTerm)可以选择设置“光标指南”。这可能是在做确切地你想要实现的目标(我夸大了图片中的指南,我通常让它更加透明,并且是红色的,如第二张图片所示):
光标引导与 shell 无关,将总是无论您在做什么,都会显示(阅读行上有非常微弱的红色光标引导AC_CONF_AUX_DIR([build])
,此处显示在vim
编辑器中):
不幸的是,我只在 macOS 上运行 iTerm,所以我不知道是否有终端模拟器可以为您的特定 Unix 执行此操作。