在ys.theme文件基础上修改
中间增加Python版本获取的代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
# python version info
local python_version_info='$(python_version_prompt_info)'
python_version_prompt_info() {
if command -v python > /dev/null 2>&1; then
PYTHON_VERSION="$(python -V 2>&1)"
PYTHON_VERSION=${PYTHON_VERSION/Python /Python}
PYTHON_VERSION=${PYTHON_VERSION/ */}
CONDA_DEFAULT_ENV_NAME=''
if [ -n "$CONDA_DEFAULT_ENV" ]; then
CONDA_DEFAULT_ENV_NAME="$CONDA_DEFAULT_ENV::"
fi
echo -n " %{$fg[yellow]%}(${CONDA_DEFAULT_ENV_NAME}${PYTHON_VERSION})%{$reset_color%}"
fi
}
|
修改原来的PROMPT变量(最终结果如下):
1
2
3
4
5
6
7
8
9
10
11
12
13
|
PROMPT="
%{$terminfo[bold]$fg[blue]%}#%{$reset_color%} \
%(#,%{$bg[yellow]%}%{$fg[black]%}%n%{$reset_color%},%{$fg[cyan]%}%n) \
%{$fg[white]%}@ \
%{$fg[green]%}%m \
%{$fg[white]%}in \
%{$terminfo[bold]$fg[yellow]%}%~%{$reset_color%}\
${hg_info}\
${git_info} \
%{$fg[white]%}[%*]\
${python_version_info}\
${exit_code}
%{$terminfo[bold]$fg[red]%}$ %{$reset_color%}"
|
修改~/.condarc,在其中增加一行内容changeps1: False。