タグ

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

タグの絞り込みを解除

zshに関するtrappleのブックマーク (6)

  • zsh で C-w とか Meta-F/B/Backspace とかで単語区切りで動作するときの区切り方を調節する - polamjaggy nikki

    たとえば, % cat /etc/path/to/some/app/config とかいうコマンドを打った時,パスの真ん中らへんが微妙に間違ってたりすると,そこまで移動して修正するのはとても面倒です. そこで,(bindkey -e して emacs ライクなキーバインドのとき) C-w で単語ごとに削除したりとか,(Alt/Meta)-F/B/Backspace で移動・削除したりすると捗るのですが,標準だと / でつながってる文字列はそれ全部で1単語だと認識されてしまいます.たとえば,上記のコマンドの行末で Meta-Backspace すると,パスを全部消してしまいます. これはさすがにつらいので,/ も単語の区切りであるというふうに設定をしましょうという話です. やり方は,.zshrc に, export WORDCHARS="*?_-.[]~&;=!#$%^(){}<>" と追記

    zsh で C-w とか Meta-F/B/Backspace とかで単語区切りで動作するときの区切り方を調節する - polamjaggy nikki
    trapple
    trapple 2015/02/15
    これだ!
  • zsh で source して使うプラグインを作るのは止めにしよう - Qiita

    特に、cd や bindkey など、今動いているシェル上で副作用のある処理を行いたいときは source を使わないとうまくいかないだろう。 一方、source にはこんなデメリットがある。 .zshrc でいっぱい source するとzsh の起動が遅くなる 現在動いているシェルの alias 設定の影響を受ける 特に2つめが厄介だ。例えば grep とかしたときに、alias grep='grep -E' なんか設定してあったら正規表現の意味が変わってしまう。一応 command grep とすれば alias を設定していない元の grep を実行できるけど、いちいちそう書くのも手間だ。 そんなときは autoload を使う形に書き換えるとうまくいく。 autoload というのは「関数体の読み込みを実行する時まで遅らせる」という zsh の機能のこと。これで ~/.zshr

    zsh で source して使うプラグインを作るのは止めにしよう - Qiita
    trapple
    trapple 2014/06/21
  • pecoを導入してzshのhistoryに使うようにした · さよならインターネット

    June 12, 2014 TL;DR peco入れた。速い peco https://github.com/lestrrat/peco まだターミナルのヒストリの絞り込みぐらいしか使っていないけど便利です。 percol https://github.com/mooz/percol 元々moozさんが書いたpercolというものがあってlestrratさんがGoで書いたものがpeco。 導入方法 peco を go get $ go get github.com/lestrrat/peco/cmd/peco/ .zshrc percolのものを流用させて頂きました。 function peco-select-history() { local tac if which tac > /dev/null; then tac="tac" else tac="tail -r" fi BUFFER

  • zsh入門してみたら便利すぎて鼻息が抑えられない - はてブロ@ama_ch

    「シェル?ターミナルでコマンド叩くだけでしょ。デフォルトのbashで十分」 そう思っていた僕ですが、漢のzshを見て考えが180度変わりました。zshスゴイ。愛してる。 zshはどうにも情報が得にくくて敬遠していたけど*1、漢のzshは分かりやすくて素晴らしい!僕も漢としての第一歩を踏み出せそうな気がしてきました。 連載の5回まで読んでやってみたので、記録しておきます。 まずはbashにお別れ 最初はターミナルでzshを叩いて試してたけど、やればやるほどデフォルトで良いんじゃないか、いやむしろデフォルトでお願いします、という気持ちが強くなったので、ログインシェルを変更。さよならbash、今までありがとう。 $ chsh -s /bin/zsh これで、次回以降は最初からzshが使えます。 ところでzshって何て読むの? 「ぜっとしぇる」で正しいはず! Z Shell - Wikipedia

    zsh入門してみたら便利すぎて鼻息が抑えられない - はてブロ@ama_ch
    trapple
    trapple 2014/04/24
  • 【連載】漢のzsh

    究極をあらわす文字"z"を冠するzsh。このシェルの力を借りて、エンジニアの日々の作業を何処まで効率化できるか、究極のシェルの最強の設定を探ります。

    【連載】漢のzsh
    trapple
    trapple 2014/04/24
  • 初めて Mac で zsh を使う人のためのチュートリアル - mollifier delta blog

    俺聞け4というイベントで zsh について発表しました (その時の発表資料)。「普段シェルを使っていない人でも zsh を使うと便利だよ」という内容で発表したので、それを聞いて使ってみようと思った人もいたようです。 でもググってみても色々分かってる人向けの記事はありますが、「どうやって起動するんですか?」という当の初心者のための記事はあんまりありません。 そういう初めての人にも zsh を使って欲しいと思ったので、初心者向けの入門記事を書きました。Mac を使えば簡単に zsh を始めれるので、使い方が分からないという人は参考にしてみてください。 ターミナルを起動する zsh は「ターミナル」というアプリを起動して使います。 「アプリケーション」 -> 「ユーティリティ」の中に「ターミナル」があるので起動してみましょう。 次回起動するときのために Doc に追加しておくと便利です。 zs

    初めて Mac で zsh を使う人のためのチュートリアル - mollifier delta blog
    trapple
    trapple 2014/04/24
  • 1