Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
public:computer:iterm_customize [2021/03/23 02:55] – [Update manually] alex | public:computer:iterm_customize [2022/09/25 23:03] (current) – alex | ||
---|---|---|---|
Line 199: | Line 199: | ||
$ upgrade_oh_my_zsh | $ upgrade_oh_my_zsh | ||
</ | </ | ||
+ | |||
+ | ===== Examples ===== | ||
+ | * ~/.zshrc <sxh bash title: | ||
+ | # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. | ||
+ | # Initialization code that may require console input (password prompts, [y/n] | ||
+ | # confirmations, | ||
+ | if [[ -r " | ||
+ | source " | ||
+ | fi | ||
+ | |||
+ | # If you come from bash you might have to change your $PATH. | ||
+ | # export PATH=$HOME/ | ||
+ | export ANDROID_HOME=${HOME}/ | ||
+ | export PATH=${PATH}: | ||
+ | export PATH=${PATH}: | ||
+ | |||
+ | # Path to your oh-my-zsh installation. | ||
+ | export ZSH="/ | ||
+ | |||
+ | # Set name of the theme to load --- if set to " | ||
+ | # load a random theme each time oh-my-zsh is loaded, in which case, | ||
+ | # to know which specific one was loaded, run: echo $RANDOM_THEME | ||
+ | # See https:// | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | ZSH_THEME=" | ||
+ | |||
+ | # Set list of themes to pick from when loading at random | ||
+ | # Setting this variable when ZSH_THEME=random will cause zsh to load | ||
+ | # a theme from this variable instead of looking in ~/ | ||
+ | # If set to an empty array, this variable will have no effect. | ||
+ | # ZSH_THEME_RANDOM_CANDIDATES=( " | ||
+ | |||
+ | # Uncomment the following line to use case-sensitive completion. | ||
+ | # CASE_SENSITIVE=" | ||
+ | |||
+ | # Uncomment the following line to use hyphen-insensitive completion. | ||
+ | # Case-sensitive completion must be off. _ and - will be interchangeable. | ||
+ | # HYPHEN_INSENSITIVE=" | ||
+ | |||
+ | # Uncomment the following line to disable bi-weekly auto-update checks. | ||
+ | # DISABLE_AUTO_UPDATE=" | ||
+ | |||
+ | # Uncomment the following line to change how often to auto-update (in days). | ||
+ | # export UPDATE_ZSH_DAYS=13 | ||
+ | |||
+ | # Uncomment the following line to disable colors in ls. | ||
+ | # DISABLE_LS_COLORS=" | ||
+ | |||
+ | # Uncomment the following line to disable auto-setting terminal title. | ||
+ | # DISABLE_AUTO_TITLE=" | ||
+ | |||
+ | # Uncomment the following line to enable command auto-correction. | ||
+ | # ENABLE_CORRECTION=" | ||
+ | |||
+ | # Uncomment the following line to display red dots whilst waiting for completion. | ||
+ | # COMPLETION_WAITING_DOTS=" | ||
+ | |||
+ | # 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=" | ||
+ | |||
+ | # Uncomment the following line if you want to change the command execution time | ||
+ | # stamp shown in the history command output. | ||
+ | # You can set one of the optional three formats: | ||
+ | # " | ||
+ | # or set a custom format using the strftime function format specifications, | ||
+ | # see 'man strftime' | ||
+ | # HIST_STAMPS=" | ||
+ | |||
+ | # Would you like to use another custom folder than $ZSH/ | ||
+ | # ZSH_CUSTOM=/ | ||
+ | |||
+ | # Which plugins would you like to load? | ||
+ | # Standard plugins can be found in ~/ | ||
+ | # Custom plugins may be added to ~/ | ||
+ | # Example format: plugins=(rails git textmate ruby lighthouse) | ||
+ | # Add wisely, as too many plugins slow down shell startup. | ||
+ | plugins=( | ||
+ | git | ||
+ | zsh-syntax-highlighting | ||
+ | zsh-autosuggestions | ||
+ | ) | ||
+ | |||
+ | source $ZSH/ | ||
+ | |||
+ | # User configuration | ||
+ | |||
+ | # export MANPATH="/ | ||
+ | |||
+ | # You may need to manually set your language environment | ||
+ | # export LANG=en_US.UTF-8 | ||
+ | |||
+ | # Preferred editor for local and remote sessions | ||
+ | # if [[ -n $SSH_CONNECTION ]]; then | ||
+ | # | ||
+ | # else | ||
+ | # | ||
+ | # fi | ||
+ | |||
+ | # Compilation flags | ||
+ | # export ARCHFLAGS=" | ||
+ | |||
+ | # Set personal aliases, overriding those provided by oh-my-zsh libs, | ||
+ | # plugins, and themes. Aliases can be placed here, though oh-my-zsh | ||
+ | # users are encouraged to define aliases within the ZSH_CUSTOM folder. | ||
+ | # For a full list of active aliases, run `alias`. | ||
+ | # | ||
+ | # Example aliases | ||
+ | # alias zshconfig=" | ||
+ | # alias ohmyzsh=" | ||
+ | |||
+ | |||
+ | |||
+ | # To customize prompt, run `p10k configure` or edit ~/ | ||
+ | [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh | ||
+ | |||
+ | autoload -U promptinit; promptinit | ||
+ | prompt pure | ||
+ | |||
+ | alias vim=" | ||
+ | alias vi=" | ||
+ | alias vimdiff=" | ||
+ | export EDITOR=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== References ===== | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// |