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_path

path=(\
   /usr/local/bin\
   /usr/bin\
   /bin\
   /usr/sbin\
   /sbin\
   /usr/X11R6/bin\
   ~/bin\
   .\
   )

.zsh_alias

alias 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_environ

export 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

Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes
Last-modified: (6322d)