📜  自制 zsh 完成 - Shell-Bash (1)

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

自制 Zsh 完成 - Shell-Bash 主题

给程序员作介绍的丰富内容的 Markdown 格式的自制 Zsh 完成 - Shell-Bash 主题的代码片段。

以下是一个自制的 Zsh 主题示例,用于美化程序员的 Shell-Bash 终端体验。

# 自制 Zsh 完成 - Shell-Bash 主题

# Zsh 主题配置
ZSH_THEME="自制"

# Shell 主题颜色配置
PROMPT='%{$fg[white]%}[%{$fg[blue]%}%*%{$fg[white]%}][%{$fg[cyan]%}%n%{$fg[white]%}@%{$fg[green]%}%m%{$fg[white]%}][%{$fg[yellow]%}%c%{$fg[white]%}]%(!.#.$) '

# Bash 自动补全插件配置
plugins=(git)

# Bash 自动补全颜色配置
ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white,underline'

# Bash 自动推荐插件配置
ZSH_AUTOSUGGEST_USE_ASYNC=true

# Bash 历史记录插件配置
HIST_STAMPS="yyyy-mm-dd"

# 增强型历史记录配置
source /usr/share/zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

# 载入自定义别名
source ~/.zsh_aliases

# 载入自定义函数
source ~/.zsh_functions

# 自定义 Zsh 主题颜色
autoload -U colors && colors
export PS1="%F{white}[%F{blue}%*%F{white}][%F{cyan}%n%F{white}@%F{green}%m%F{white}][%F{yellow}%c%F{white}]%(!.#.$) "

此主题包含以下特性:

  • 自定义的命令提示符,显示当前时间、用户名、主机名和当前路径。
  • 支持自动补全插件,可自动推荐命令和补全路径。
  • 配置了历史记录时间戳格式。
  • 包含自定义的别名和函数加载。
  • 修改了 Zsh 主题的颜色。

请根据个人喜好修改主题配置,或根据自己的需求添加其他自定义功能以优化终端体验。

注意:以上代码中的路径和插件可能需要根据本地环境进行修改和适配。

希望这个自制的 Zsh 主题可以让你的 Shell-Bash 终端更加美观和高效!