ble.sh 中的自动补全背景颜色

Mon*_*une 3 bash

我决定从Fish切换回Bash,但如果没有语法突出显示,我就无法生存,因此我安装了ble.sh以在Bash中执行相同的操作。一切都很好,除了我找不到任何有关设置自动补全背景颜色的信息 \xe2\x80\x94 它总是令人眼花缭乱的白色:

\n\n

截屏

\n\n

本节中,作者描述了如何设置高亮颜色,但这些都不适用于自动完成颜色。

\n\n

有任何想法吗?

\n

aki*_*oga 10

您可以使用脸部auto_complete通过自动完成来配置建议的样式。

以下是您的设置的一些示例~/.blerc

# blerc

# ble-0.4+ (edit: 2022-12-04, fix 2023-02-10)
ble-face auto_complete='fg=242,bg=235'
ble-face auto_complete='fg=white,bg=69'
ble-face auto_complete='fg=240,underline,italic'

# ble-0.3
ble-color-setface auto_complete fg=242,bg=235
ble-color-setface auto_complete fg=white,bg=69
ble-color-setface auto_complete fg=240,underline,italic
Run Code Online (Sandbox Code Playgroud)

对于给您带来的不便,我们深表歉意。我更新了README.md最新的提交 50327c3。我还更改了ble-color-setface[编辑:在 ble-0.4 中重命名为ble-face],以在不提供参数时输出当前面的设置。现在,使用最新的开发版本,您可以通过以下命令检查面孔列表:

$ ble-color-setface
ble-color-setface auto_complete fg=246,underline,italic
ble-color-setface blerc_git_commit_id fg=navy
(snip)
ble-color-setface vbell_erase bg=252
ble-color-setface vbell_flash fg=green,reverse
Run Code Online (Sandbox Code Playgroud)