今井です。 YaST等でユーザアカウント作ってログインシェルにzshを使うように してもbashと違って/etc/skelに.zshrcが用意されていない関係で ホームディレクトリに.zshrcが作られません。 そのまま使っても良いのですけど、そのままでは表(おもて)に出て こない機能等もあるのでサンプルを作ってみました。 (/etcのほうのzsh設定ファイルと重複している箇所もありますが) zsh使いの方でここはこうした方が良いとかの意見もお待ちしてます。 ---- ここから ---- # .zshrc # # zshの初期設定ファイル # # ファイルマスクに関する設定 # ファイルはrw-r--r--、ディレクトリはrwxr-xr-x umask 022 # 関数定義検索パスの設定 if [ -d ~/.zfunc ]; then fpath=($fpath ~/.zfunc) fi # alias定義 if [ -f ~/.alias ]; then source ~/.alias fi # ディレクトリ移動に関する設定 # AUTO_PUSHD:unset # cdコマンドでディレクトリスタックを使用しない # PUSHD_IGNORE_DUPS:set # ディレクトリスタックに重複するエントリは登録しない setopt NOAUTO_PUSHD PUSHD_IGNORE_DUPS # グロブに関する設定 # NUMERIC_GLOB_SORT:set # 数値で始まるファイルのソート順を1,10,2,20ではなく1,2,10,20へ setopt NUMERIC_GLOB_SORT # ヒストリに関する設定 # HIST_IGNORE_DUPS:set # 重複したエントリの削除 # HIST_REDUCE_BLANKS:set # 重複したスペース(空白)の削除 # INC_APPEND_HISTORY:set # 複数のzshセッションで.historyを共有 # SHARE_HISTORY:set # 更に.historyをリアルタイムで共有する setopt HIST_IGNORE_DUPS HIST_REDUCE_BLANKS INC_APPEND_HISTORY SHARE_HISTORY # 入出力に関する設定 # IGNORE_EOF:set # CTRL+Dでzshを終了させない setopt IGNORE_EOF # PRINT_EIGHT_BIT:set # 日本語ファイル名等8ビットを通す setopt PRINT_EIGHT_BIT # autoloadに関する設定 # プロンプトにカラー表示使用 # プロンプトのテーマはfire autoload colors colors autoload promptinit promptinit prompt fire red magenta blue black yellow red # ページャに関する設定 # 重複したエントリは削除 typeset -U fpath PAGER="lv -c" ---- ここまで ---- -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: mforce4@gmail.com (maimai@coral.ocn.ne.jp) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
今井です。 日本の出版社からもzshに関する書籍が出てますね。 私も購入しました。 -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井 優 mail: mforce4@gmail.com (maimai@coral.ocn.ne.jp) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
participants (1)
-
Masaru Imai