zshに関するioxのブックマーク (3)
-
IDEの発展やAjaxなど現在のデベロッパにとってGUIとうまくお付き合いすることは開発効率を上げるうえで必須といえる。しかしながら、シェルというCUI環境も根強い人気がある。GUIと違ったカスタマイズ、アジリティ、効率の良さ、幅広い対応プラットフォームなど、なくてはならないものだ。 本連載ではそうしたCUI環境の充実を補佐することを目的とし、"zsh"について語ってみようとおもう。かつてzshはUTF-8の扱いが弱いところがあったが、それもずいぶんと改善され、ここ1年でzshへ移行しやすい状況が整ってきている。はじめるには悪くないタイミングだ。 最初に軽くzshについて紹介しておこう。 名前につく"z"の文字は、﹁究極の﹂という意味がこめられているらしい。系統としてはsh系である。つまり、zshはsh系の超高機能シェルといえるだろう。Linuxなどのユーザーであればsh系であることの意味
-
zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば﹁そんなの常識だぜ!﹂というものかもしれないけど。︵ちなみにman zshzleに全部載ってた。ただし英語ですが︶ *設定によってはうまく働かないものもあるかもしれないのでご了承を M + h => バッファ内の最初の単語に対して run-help する 関数名:run-help man hoge と違うのは、コマンドがバッファに残ったままになる点。再度コマンド入力をしなくてもいい。 M + ¥(バックスラッシュ) => バッファ内の最初の単語に対して which-commandする 関数名:which-command which-command は which とほぼ同じ。M + ? でも同じだね M + / => ヒストリーワードの展開 関数名: history-complete-older 単語レベルでの履歴を展
-
[shell] ls をうちまくる人へ - Bulknews::Subtech - subtech 自分はあんまりls打たない、というのも .tcshrc で alias cwdcmd 'll' としていて、こうするとcdするたびにllが勝手に実行されるから、必要ない。zsh でどうやるのかはしらないけど、たぶんできるでしょう。 自分ではzshをつかっているが、以下の設定をしている。 function cd() {builtin cd $@ && ls; }cdしたあとにlsが実行される。 追記 おっと。上のやつはコメントアウトしてた・・ function chpwd() { ls }どっちでもいいけど。 追記2 id:naoyaさんのコメントより chpwd ならsetopt auto_cd でもokぽ とのこと。 あ、そうか(auto_cdつかってないが・・・)。
-
1
キーボードショートカット一覧
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く
設定を変更しましたx