Git Bash = utF-8;

Utf-8: utF-8: utF-8: UTF-8

In the startup-environment, add CHCP UTF-8

Add git-bash to Tasks. The Settings are as follows:

Download oH-my-bash image library to local directory using Git Clone:

The mirror is my own clone of the original Github address. I sync it once a week.

$ git clone https://gitee.com/allen_byn/oh-my-bash.git
$ cd oh-my-bash
$ cd tools
Copy the code

Also open the oh-my-bash folder locally, then open the tools folder, and use Notepad 3 to modify install.sh:

Find the following code:

# line 70
env git clone --depth=1 https://github.com/ohmybash/oh-my-bash.git $OSH| | {Copy the code

Is amended as:

env git clone --depth=1 https://gitee.com/allen_byn/oh-my-bash.git $OSH| | {Copy the code

Exit and save.

Return to bash and execute:

$ ./install.sh
Copy the code

The installation is ready for use.

Four, permanent use method:

Open C:\Users\

, then go to.bash_profile and open it with Notepad or Notepad 3. Add the following code:

if [ -f ~/.bashrc ]
then
    . ~/.bashrc
fi
Copy the code

Then back to the terminal, execute:

source ~/.bashrc
Copy the code

Then close and restart the terminal. The configuration is successful.

5, (Optional) Modify the subject and resolve the conda Activate XXX error

Here is my. Bashrc configuration. Modify it against:

# Path to your oh-my-bash installation.
# change to your own path
export OSH=/c/Users/tsing/.oh-my-bash

# Set name of the theme to load. Optionally, if you set this to "random"
# it'll load a random theme each time that oh-my-bash is loaded.
# OSH_THEME="font"
# Oh-my-bash theme is not well developed, only agnoster is good to use
OSH_THEME="agnoster"

# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"

# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.
# HYPHEN_INSENSITIVE="true"

# Uncomment the following line to disable bi-weekly auto-update checks.
# DISABLE_AUTO_UPDATE="true"

# Uncomment the following line to change how often to auto-update (in days).
# export UPDATE_OSH_DAYS=13

# Uncomment the following line to disable colors in ls.
# DISABLE_LS_COLORS="true"

# Uncomment the following line to disable auto-setting terminal title.
# DISABLE_AUTO_TITLE="true"

# Uncomment the following line to enable command auto-correction.
# ENABLE_CORRECTION="true"

# Uncomment the following line to display red dots whilst waiting for completion.
# COMPLETION_WAITING_DOTS="true"

# Uncomment the following line if you want to disable marking untracked files
# under VCS as dirty. This makes repository status check for large repositories
# much, much faster.
# DISABLE_UNTRACKED_FILES_DIRTY="true"

# Uncomment the following line if you want to change the command execution time
# stamp shown in the history command output.
# The optional three formats: "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd"
# HIST_STAMPS="mm/dd/yyyy"

# Would you like to use another custom folder than $OSH/custom?
# OSH_CUSTOM=/path/to/new-custom-folder

# Which completions would you like to load? (completions can be found in ~/.oh-my-bash/completions/*)
# Custom completions may be added to ~/.oh-my-bash/custom/completions/
# Example format: completions=(ssh git bundler gem pip pip3)
# Add wisely, as too many completions slow down shell startup.
completions=(
  git
  composer
  ssh
)

# Which aliases would you like to load? (aliases can be found in ~/.oh-my-bash/aliases/*)
# Custom aliases may be added to ~/.oh-my-bash/custom/aliases/
# Example format: aliases=(vagrant composer git-avh)
# Add wisely, as too many aliases slow down shell startup.
aliases=(
  general
)

# Which plugins would you like to load? (plugins can be found in ~/.oh-my-bash/plugins/*)
# Custom plugins may be added to ~/.oh-my-bash/custom/plugins/
# Example format: plugins=(rails git textmate ruby lighthouse)
# Add wisely, as too many plugins slow down shell startup.
plugins=(
  git
  bashmarks
  npm
)

source $OSH/oh-my-bash.sh

# User configuration
# export MANPATH="/usr/local/man:$MANPATH"

# You may need to manually set your language environment
export LANG=zh_CN.UTF-8

# Preferred editor for local and remote sessions
# if [[ -n $SSH_CONNECTION ]]; then
# export EDITOR='vim'
# else
# export EDITOR='mvim'
# fi

# Compilation flags
# export ARCHFLAGS="-arch x86_64"

# ssh
# export SSH_KEY_PATH="~/.ssh/rsa_id"

# Set personal aliases, overriding those provided by oh-my-bash libs,
# plugins, and themes. Aliases can be placed here, though oh-my-bash
# users are encouraged to define aliases within the OSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias bashconfig="mate ~/.bashrc"
# alias ohmybash="mate ~/.oh-my-bash"

# Python encoding must be utf-8
If a conda activate error is encountered, the following line must be added
export PYTHONIOENCODING="utf-8"
Copy the code

Let me show you the final renderings: