自分の覚え書き用に。
参考にさせていただいたサイト↓
Mac でも Linux でも一発でクリップボードにコピーする zsh の alias - mollifier delta blog
zsh:.zshの設定.zshrcファイルを公開 | www.sirochro.com
なおexportあたりは省いてます。
######################################## # 環境変数 export LANG=ja_JP.UTF-8 fpath=(/usr/local/share/zsh-completions $fpath) autoload -Uz colors colors HISTFILE=~/.zsh_history HISTSIZE=1000000 SAVEHIST=1000000 # プロンプト PROMPT="%{${fg[green]}%}[%n@%m]%~%{${reset_color}%} $ " autoload -Uz select-word-style select-word-style default zstyle ':zle:*' word-chars " /=;@:{},|" zstyle ':zle:*' word-style unspecified ######################################## autoload -Uz compinit compinit -u zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}' zstyle ':completion:*' ignore-parents parent pwd .. zstyle ':completion:*:sudo:*' command-path /usr/local/sbin /usr/local/bin \ /usr/sbin /usr/bin /sbin /bin /usr/X11R6/bin zstyle ':completion:*:processes' command 'ps x -o pid,s,args' ######################################## autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyle ':vcs_info:*' actionformats '(%s)-[%b|%a]' precmd () { psvar=() LANG=en_US.UTF-8 vcs_info -n "$vcs_info_msg_0_" && psvar[1]="$vcs_info_msg_0_" } RPROMPT="%1(v|%F{green}%1v%f|)" ######################################## setopt print_eight_bit setopt no_beep setopt no_flow_control setopt interactive_comments setopt auto_pushd setopt pushd_ignore_dups setopt magic_equal_subst setopt share_history setopt hist_ignore_all_dups setopt hist_save_nodups setopt hist_ignore_space setopt hist_reduce_blanks setopt auto_menu setopt extended_glob ######################################## alias la='ls -a' alias ll='ls -l' alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' alias mkdir='mkdir -p' alias sudo='sudo ' # http://mollifier.hatenablog.com/entry/20100317/p1 if which pbcopy >/dev/null 2>&1 ; then # Mac alias -g C='| pbcopy' elif which xsel >/dev/null 2>&1 ; then # Linux alias -g C='| xsel --input --clipboard' elif which putclip >/dev/null 2>&1 ; then # Cygwin alias -g C='| putclip' fi ######################################## # OS 別の設定 case ${OSTYPE} in darwin*) #Mac用の設定 export CLICOLOR=1 alias ls='ls -G -F' ;; linux*) #Linux用の設定 ;; esac
以上