Tabs

2011/05/08

あれから .zshrc を色々追加・編集して整理しました このエントリーへのはてなブックマーク数

過去の記事:Macのターミナル(zsh)を設定プロファイル.zshrcで自分好みにカスタマイズする

使用環境:
Mac OS X Snow Leopard 10.6.7


前回の設定から色々サイトを巡ったりして、多少.zshrcに変更が出たのでアップデートしたものを晒します。
並び順は相変わらずめちゃくちゃですが(笑)追記よりご覧ください。

設定プロファイル
なお、MacのTerminalの設定は上の画像のようになっています。
プロファイルが"Visor"というものを指していますが、元々はProから引っ張ってきてるのでフォントをRictyに変更した以外はほぼノータッチです。5/7時点でなんかRictyもめてますけど…
詳しくはamachangさんの「Macbook (with Snow Leopard) 買った後にやったことまとめ - IT戦記」の「ターミナルの設定」をご覧ください。前回も書きましたが、僕はこの記事の設定からスタートしています。
これに加えて、.zshrcでプロンプトの視認性や操作性の向上を図っています。


僕の.zshrcは以下のとおりです。
export LANG=ja_JP.UTF-8
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

autoload -U compinit
compinit
setopt auto_cd
setopt auto_pushd
setopt correct

PROMPT="%B%{^[[33m%}%n:%{^[[m%}%b "
PROMPT2="%B%{^[[33m%}%_#%{^[[m%}%b "
SPROMPT="%BDid you mean %{^[[31m%}%r? [n,y,a,e]:%{^[[m%}%b "
[ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && PROMPT="%{^[[32m%}${HOST%%.*} ${PROMPT}"
RPROMPT="%{ESC[34m%}[%~]%{ESC[m%}"

autoload -U colors
colors
export LSCOLORS=ExFxCxdxBxegedabagacad
export LS_COLORS='di=01;34:ln=01;35:so=01;32:ex=01;31:bd=46;34:cd=43;34:su=41;30:sg=46;30:tw=42;30:ow=43;30'
zstyle ':completion:*' list-colors 'di=;34;1' 'ln=;35;1' 'so=;32;1' 'ex=31;1' 'bd=46;34' 'cd=43;34'
zstyle ':completion:*:default' menu select=1
setopt list_packed

HISTFILE=~/.zsh_history
HISTSIZE=50000
SAVEHIST=50000
setopt hist_ignore_dups
setopt share_history

setopt complete_aliases
alias j="jobs -l"
alias ls="ls -w"
alias la="ls -a"
alias lf="ls -F"
alias ll="la -l"
alias du="du -h"
alias df="df -h"
alias scalac="scalac-2.8"
alias scala="scala-2.8"
alias python="python2.7"
alias -s txt=cat
^[で書かれた部分は、viでCtrl-v ESCと入力します。EmacsではCtrl-q ESCです。

Visorというものを導入したのでTitle関連は全て削除しました。
各設定に関しても解説は後に。

0 件のコメント:

コメントを投稿