-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.zshrc.backup
74 lines (58 loc) · 1.97 KB
/
.zshrc.backup
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
###########外部設定ファイルの読み込み##########
# 環境変数
source ~/.zsh/.zsh.environment
##########基本設定##########
# vi like
bindkey -v
# use color
autoload -U colors
# BEEPを鳴らさない
setopt NO_BEEP
# 日本語ファイル名を表示可能に
setopt print_eight_bit
# prompt
# PROMPT='%m:%c %n$ '
PROMPT="[%n@%m %~]%(!.#.$) "
##########補完##########
#
# 補完機能有効
autoload -U compinit; compinit
zstyle ':completion::complete:*' use-cache true
zstyle ':completion:*:default' menu select=1
# 大文字,小文字区別せず補完
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
# 補完でcolorを使用
if [ "$(uname)" = 'Darwin' ]; then
export LSCOLORS=gxfxcxdxbxegedabagacad
fi
zstyle ':completion:*' list-colors "${LS_COLORS}"
# lsでcolorを使用
if [ "$(uname)" = 'Darwin' ]; then
alias ls='ls -G'
else
alias ls='ls --color=auto'
fi
# ディレクトリ名を補完すると,末尾がスラッシュ
setopt AUTO_PARAM_SLASH
# 補完候補のメニュー選択で、矢印キーの代わりにhjklで移動出来るようにする
zmodload zsh/complist
bindkey -M menuselect 'h' vi-backward-char
bindkey -M menuselect 'j' vi-down-line-or-history
bindkey -M menuselect 'k' vi-up-line-or-history
bindkey -M menuselect 'l' vi-forward-char
##########履歴##########
#
# 履歴保存場所
HISTFILE=$HOME/.zsh_history
# メモリに保存される履歴数
HISTSIZE=10000
# 履歴ファイルに保存される履歴数
SAVEHIST=1000000
# 重複するhistoryを持たない
setopt HIST_IGNORE_ALL_DUPS
# 余分な余白は詰めて記録
setopt hist_reduce_blanks
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/home/kakiuchi/google-cloud-sdk/path.zsh.inc' ]; then source '/home/kakiuchi/google-cloud-sdk/path.zsh.inc'; fi
# The next line enables shell command completion for gcloud.
if [ -f '/home/kakiuchi/google-cloud-sdk/completion.zsh.inc' ]; then source '/home/kakiuchi/google-cloud-sdk/completion.zsh.inc'; fi