📜  bash .inputrc 颜色选项卡完成等 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:59:28.115000             🧑  作者: Mango

Shell-Bash:使用 .inputrc 颜色选项卡完成等

在使用 Bash 命令行时,很多程序员已经熟悉了一些色彩方案,这些方案可以让你快速定位命令行输入和输出,提高工作效率。在 Bash 环境下,可以通过 .inputrc 文件配置颜色选项卡,以实现一些自定义的颜色方案。

什么是 .inputrc 文件?

.inputrc 是 Bash shell 的一个配置文件,可以用来设置 Bash 命令行的一些行为。.inputrc 文件可以定义命令行输入和命令行输出的样式,和命令行快捷键映射等。

如何设置颜色选项卡?

首先,打开你的 .inputrc 文件:

$ vi ~/.inputrc

可以添加以下常用的颜色选项卡:

# 命令行前景色
set colored-stats on
set completion-query-items 900
set colored-completion-prefix on

# 命令行背景色
set colored-completion-prefix on
set colored-readline on
set colored-stats on

# 命令参数高亮
set enable-bracketed-paste on
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[3~": delete-char
"\e[6~": history-search-forward

# 命令行高亮
set completion-ignore-case on
set completion-prefix-display-length 2
set show-all-if-ambiguous on

# 修改显示颜色
set colored-stats on
set colored-completion-prefix on
set colored-readline on
set colored-stats on

以上内容是将命令行、命令行背景、命令参数和命令行高亮颜色设置为不同的颜色,你可以根据自己的喜好自由修改。

如何应用设置?

设置完你的 .inputrc 文件后,你需要重新启动你的 Bash shell:

$ exec bash

现在,当你再次打开新的 Bash shell 时,你将看到你设置的新颜色样式。

结论

在 Bash shell 中使用 .inputrc 文件可以帮助你更好地定制你的命令行颜色选项卡,提高命令行生产力。如果你还没有尝试过这种自定义颜色选项卡的方法,就赶紧试试看吧!