zsh はじめました 2
前回:zsh はじめました - (EE) Unknown Device
Try
ふむふむ・・・
以下のように書くと補完機能が有効になるのか・・・
autoload compinit
compinit
以下を試してみる。
ls -
すると・・・
\[\033[1;36m\]u:\w# \[\033[1;37m\]ls - zsh: do you wish to see all 148 possibilities (54 lines)?
バージョンが違うからなのか、mycomでのzshコラムとは違う結果になる。
ここでyを押すと、補完結果が表示される。
tarでは、
%tar tar tar.exe
となる。
・・・もちろん、tar[space]とすると
%tar A -- append to an archive c -- create a new archive f -- specify archive file or device t -- list archive contents u -- update archive v -- verbose output x -- extract files from an archive
こうなるけど。
どうやらmycomのzshコラムは「自分で確かめる」というスタイルで読んでいったほうが良いようだ。
設定ファイルについて
最初の.zshrcはbashから起動したvimで書いて、それからzshを起動して確かめていた。その時に
Ignore insecure directories and continue [ny]?
とzshに言われる。
nを押すと、
run compaudit to see list of insecure directories compinit: initialization aborted
こうなる。つまり.zshrcの読み込みが中止される。yを押すと、.zshrcの内容がロードされる。
設定ファイルの読み込みは、
zshがログインシェルの場合:.zshenv > .zprofile > .zshrc > .zlogin
zshがインタラクティブシェル(さっきのTryの)場合:.zshenv > .zshrc
zshがシェルスクリプトのシェルの場合: .zshenv
zshがログインシェルでlogoutする場合: .zlogout
ということなので、.zshrcに書いとけば良いらしい。
Now problem
- プロンプトがおかしい。
Why?
- 多分、/etc以下の汎用リソースになんか書いてる。
Self
ちなみに自分はリソースファイルなどはvimで書いてます。