Created
September 11, 2022 23:51
-
-
Save csnagu/e8b5ba1bff3c2a0cd2d1415f7293b3de to your computer and use it in GitHub Desktop.
zshrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 補完 | |
if type brew &>/dev/null; then | |
FPATH=$(brew --prefix)/share/zsh-completions:$FPATH | |
# FOR DOCKER - http://docs.docker.jp/compose/completion.html | |
fpath=(~/.zsh/completion $fpath) | |
autoload -Uz compinit | |
compinit | |
fi | |
# prompt | |
# 出力内容を格納 | |
local info="%m" | |
#local info="%n@%m" # User@Hostname | |
#local dir="[%B%~%b]" # [/path/to/current/directory] | |
#local time="%D %*" # show-data-info and:time:info | |
PROMPT="$info$ " | |
RPROMPT="$dir $time" | |
PROMPT2="%_% $ " | |
SPROMPT="correct: %R -> %r ? [n,y,a,e]: " | |
# 履歴機能 | |
export HISTFILE=${HOME}/.zsh_history # .zsh_historyにコマンドを保存する | |
export HISTSIZE=100000 # メモリに展開するヒストリの数 | |
export SAVEHIST=100000 # .zhistoryに保存するコマンドの数 | |
setopt hist_ignore_dups # 直前と同じコマンドをヒストリに記録しない | |
setopt hist_ignore_all_dups # ヒストリに追加されるコマンドが古いものと同じなら古いものを削除 | |
setopt hist_ignore_space # スペースで始まるコマンドはヒストリから削除 | |
setopt share_history # ヒストリを共有する | |
setopt extended_history # zsh の開始・終了時刻を.zhistoryに記録 | |
setopt hist_reduce_blanks # 余分な空白は詰めて記録 | |
setopt hist_verify # ヒストリを呼び出してから実行する間に一旦編集可能 | |
setopt hist_no_store # historyコマンドは履歴に登録しない | |
setopt hist_expand # 補完時にヒストリを自動的に展開 | |
setopt inc_append_history # 履歴をインクリメンタルに追加 | |
# インクリメンタルから検索 C-r C-s | |
bindkey "^R" history-incremental-search-backward | |
bindkey "^S" history-incremental-search-forward | |
#カラー表示 | |
export LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment