Install Zsh
sudo apt-get install zsh Clone the zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" Install Spaceship
git clone https://github.com/denysdovhan/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" Create a symbolic link
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme" Set Spaceship Theme, enter in ~/.zshrc
sudo nano ~/.zshrc Within ~/.zshrc, find the line
ZSH_THEME and change it to > ZSH_THEME="spaceship" Configure Spaceship
At the end of the ~/.zshrc file I add the following content
SPACESHIP_PROMPT_ORDER=( user # Username section dir # Current directory section host # Hostname section git # Git section (git_branch + git_status) hg # Mercurial section (hg_branch + hg_status) exec_time # Execution time line_sep # Line break jobs # Background jobs indicator exit_code # Exit code section char # Prompt character ) SPACESHIP_USER_SHOW=always SPACESHIP_PROMPT_ADD_NEWLINE=false SPACESHIP_CHAR_SYMBOL="❯" SPACESHIP_CHAR_SUFFIX=" " Plugins
To configure a plugin, we also have to edit the ~/.zshrc file by adding or removing the plugin names in the variable array:
plugins=(git) zsh-history-substring-search
- Includes history features
git clone https://github.com/zsh-users/zsh-history-substring-search.git ~/.oh-my-zsh/custom/plugins/zsh-history-substring-search zsh-syntax-highlighting
- Highlight the command pack as they are typed
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting zsh-autosuggestions
- Suggest commands based on history based on your typing
git clone https://github.com/zsh-users/zsh-autosuggestions.git ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions fzf locator
- ctrl+t will allow you to search any file/directory on the system
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install
Top comments (0)