タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

zshに関するnakimuraのブックマーク (3)

  • コマンドラインの単語区切りを設定する - すぎゃーんメモ

    zshにて、例えば $ ls /Users/sugyan/ と打ったところで末尾から"/Users/"の後ろのところにカーソルを移動させようと思って"backward-word"しようとしても、引数の先頭の"/"まで戻ってしまう。また、 $ echo ほげ ふが ぴよと打ったところで末尾から"backward-word"で戻ると、引数の区切りで移動するかと思いきや行頭まで戻ってしまう。 1番目の方はbashでは起こらず"/"を区切りに移動してくれるらしい。zshの設定でそれと同じようにするには autoload -Uz select-word-style select-word-style bash とすることで実現できるらしい。 ただしこれでは2番目の問題は解決しない。 autoload -Uz select-word-style select-word-style default zs

    コマンドラインの単語区切りを設定する - すぎゃーんメモ
    nakimura
    nakimura 2012/04/08
    単語の区切りが/になる
  • zshで特定のコマンドをヒストリに追加しない条件を柔軟に設定する - mollifier delta blog

    zshを使ってると、 ^R なんかでコマンドヒストリから探すことが多くなる。なので、ヒストリは大事にメンテナンスしたい。余計なのを入れたくない。 zsh であるコマンドを履歴に登録しない方法 | Carpe Diemってページで先頭にスペースを入れるテクニックが解説されてたけど、もうちょっと柔軟に条件指定できる方法があるので紹介。 zshaddhistory を使って HISTIGNORE みたいなことをする bashには HISTIGNORE という環境変数があって、ヒストリに保存しないコマンドの条件を * とかワイルドカードでパターン指定できる。でも、なぜかzshにはない。 でもそこはzsh、何とかする方法があった。zshaddhistory という特殊関数を使うと解決できる。 zshaddhistory 関数はコマンドラインがヒストリに追加される前に呼び出されて、こいつが偽(0以外)

    zshで特定のコマンドをヒストリに追加しない条件を柔軟に設定する - mollifier delta blog
    nakimura
    nakimura 2012/03/19
    bashでいうところのHISTIGNOREを実現
  • Mac のログインシェルを bash から zsh に10秒で変更する方法

    上部メニューの Mac マークより、システム環境設定、アカウントの順にクリックします。鍵マークが解放されている状態にしておきます。その次に control を押しながら自分のアカウントのところをクリックすると詳細オプションってのが出てきます。そこをクリックしてください。あとはログインシェルのところを zsh に変更すれば完了です。

    nakimura
    nakimura 2011/07/20
    システム環境設定のアカウントの詳細オプションより変更できる(ctrl押しながらクリック)
  • 1