Top > zsh
Counter: 5366,
today: 2,
yesterday: 0
login-shell として zsh を使うための環境設定メモ。 参考 URL
.zshrc#!/bin/zsh autoload -U compinit compinit # emacs style keybind bindkey -e # ヒストリ検索 ^P ^N の設定 autoload history-search-end zle -N history-beginning-search-backward-end history-search-end zle -N history-beginning-search-forward-end history-search-end bindkey "^P" history-beginning-search-backward-end bindkey "^N" history-beginning-search-forward-end # zsh 変数 HISTFILE=~/.zsh_history HISTSIZE=10000 SAVEHIST=10000 LISTMAX=0 # do you wish to see all ... possibilities を表示しない # option misc. setopt auto_cd # ディレクトリ名を「実行」するとcd setopt auto_pushd # cd -[タブキー] 補完 setopt correct # コマンド名のスペルミス指摘 setopt list_packed # 補間リストをコンパクトに setopt nolistbeep # ピッピ ピッピ鳴らさない setopt hist_ignore_dups # ヒストリの重複削除 setopt share_history # プロセス間のヒストリ共有 setopt ignoreeof # ^D で exit しない unsetopt promptcr # GOLF 用。出力の最終行が表示されない問題の回避 setopt noautoremoveslash # ディレクトリ名が引数のときに最後の / を削除しない setopt complete_aliases # エイリアス補完 # prompt PROMPT="%B%m<%~>%#%b " # tcsh 時代のを概ね踏襲 # 環境変数 (/etc/profile.d 対策) unset LESSOPEN # その他の設定 source ~/.zsh_path source ~/.zsh_alias source ~/.zsh_environ .zsh_pathpath=(\ /usr/local/bin\ /usr/bin\ /bin\ /usr/sbin\ /sbin\ /usr/X11R6/bin\ ~/bin\ .\ ) .zsh_aliasalias c='clear' alias ls='ls -F' alias cp='cp -i' alias rm='rm -i' alias mv='mv -i' alias h='history' alias soz='source ~/.zshrc' alias rl='rlogin' alias lo='exit' alias mule='emacs' alias md='mkdir' alias ps='ps -f' alias b2ps='a2ps -ns -nh -nt -nf -k1 -j1 -m' alias c2ps='a2ps -ns -f9.8 -p -nt -nh' alias www='emacs -f w3m' alias dvi2ps='pdvips -f' # Global alias :: どこでも展開エイリアス alias -g A='| awk' alias -g G='| grep' alias -g H='| head' alias -g L='| less -S' alias -g S='| sort' alias -g T='| tail' alias -g U='| uniq' alias -g V='| grep -v' alias -g W='| wc' .zsh_environexport LANG=ja_JP.eucJP export PAGER=jless export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=scim export LD_LIBRARY_PATH= export PRINTER=xxxx export XAPPLRESDIR=/usr/lib/X11/app-defaults/ export EDITOR=emacs unset LESSOPEN # JAVA export JAVA_HOME=/usr/java/j2re1.6.0_03 export PATH=$PATH:/usr/java/j2re1.6.0_03/bin |