タグ

zshに関するmotchangのブックマーク (13)

  • zsh の起動を500%高速化した話 - Qiita

    高速化の敵 外部スクリプトロード (最も遅い) zsh 関数定義 zsh スクリプト実行 高速化の味方 分離された実行可能ファイル autoload による遅延ロード 複数 zsh ファイルの統合 実践したテクニック集 tmux の起動を高速化 tmux を起動するのに zsh プラグインは不要。

    zsh の起動を500%高速化した話 - Qiita
    motchang
    motchang 2017/10/29
  • mac の zsh で、表示されてるコマンドラインを手早くクリップボードにコピーしたい - hibomaの日記

    # 名前はなんでもいい pbcopy-buffer(){ print -rn $BUFFER | pbcopy zle -M "pbcopy: ${BUFFER}" } zle -N pbcopy-buffer bindkey '^x^p' pbcopy-buffer ↑ を読み込んで、 Ctrl + X Crtl + P を押す。 するとコマンドラインを実行せず、表示したまんまでクリップボードに登録できる 素朴だけど、とりあえず役立ってる。 こういうことやる方法が長らく分からなくて放置してたんだけど、zaw https://github.com/zsh-users/zaw のソースを追いかけてようやくやり方を知りました (zaw最高ですね) iTermの機能とか screen/tmux とかでもできるのかな。 more better な書き方あったら教えてね 寿司ブロガーが似たようなの書

    motchang
    motchang 2017/08/08
  • .zshrcを4年ぶりにメンテナンス。モダンなzsh環境にしてみた。

    概要 4年ほどメンテナンスしていなかった.zshrcをメンテナンスします。 1ヶ月前ぐらい、zshのplugin管理のためにantigenを入れたら、zshの起動に4秒くらいかかるようになってストレスフルだった。 しかし、便利なので我慢していた。重いのは初回起動時だけだし。。。 やっと重い腰を上げて調査と整理 見た目も色々変える。 見た目Before 見た目After やったこと zshのplugin管理にzplugを使うようにした かなり速い!すばらしい!オプションも多数!最高です。 iTerms2のカラースキーマを変更 https://github.com/altercation/solarized/blob/master/iterm2-colors-solarized/Solarized%20Dark.itermcolors 設定をダウンロードして、iTerm2にimport 設定後

    .zshrcを4年ぶりにメンテナンス。モダンなzsh環境にしてみた。
    motchang
    motchang 2017/01/30
  • 普段づかいで捗る略語展開のご提案 - Qiita

    こんにちは。 この記事にたどり着くような皆様は、普段からTerminalからバシバシ文字を打ち込んでいるかと思います。 当記事の目標は、あまりに便利なZshの略語展開機能を活かし、タイプの手数を極限まで減らし、腱鞘炎などとは無縁なヘルシーな生活を送っていただくことにあります Zshの略語展開 EmacsやVimユーザーの皆様にはお馴染みかと思いますが、略語展開とは特定の文字列に反応して対応する文字列で置換(展開)する機能のことを指します。 例えばhogeという文字列を入力した際に、あらかじめ登録しておいたhoge fuga piyo bazで置き換えられる、みたいな動作になります。 http://qiita.com/matsu_chara/items/8372616f52934c657214#2-2 上記の記事がとても参考になります。 概念がわかったところで、略語展開ができるように.zsh

    普段づかいで捗る略語展開のご提案 - Qiita
    motchang
    motchang 2016/05/12
    よさそう
  • zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita

    なんだかんだ、初めてQiitaつかいます。 MySQLをつかった開発をしているとき、ぼくはよくこんな感じのコマンドを打ちます。

    zshのコマンドラインからカジュアルにMySQLにクエリを投げるの術 - Qiita
  • zshという選択肢

    「うかべん@横浜#1」講演「伺うかのうだうだぐだぐだ」スライド資料 どうやってゴースト更新してますか? 「うかべん@横浜#1」 http://study.nanican.net/2007/0805/index.html

    zshという選択肢
    motchang
    motchang 2013/04/21
  • Bash history to Zsh history

  • 狐の王国 bashを捨ててzshを使うべきたった3つの理由

    #2 bashを捨ててzshを使うべきたった3つの理由 去年だったか一昨年あたりだったかからbashをやめてzshを使っているのだが、実はその理由というのはたいしたものではない。 世の中にはzshを使うとこんなに幸せになれますよ的な記事がいっぱいあるのだが、そこまでカスタマイズにハマり込むほど暇でもないし、bash程度でコマンドラインは充分すぎるほど便利なのだ。それ以上の事をするならそれこそスクリプトでも書いて~/binに入れておけばいい。 で、それなのになんでzshを使ってるかというと、それでもbashには無い魅力がそこにあるからだ。 @ 1. ヒストリが共有できる: もうこれが最大の理由。 コマンドライン、CLIの魅力のひとつに、実行したコマンドを保存しておけるというのがある。使い方のうろ覚えなコマンドなど、Ctrl+rを押してヒストリをインクリメンタル検索し、過去に実行したときのオプ

  • zshに乗り換えました

    こんにちは、技術部のou.gです。 ずっとbashを使っていたが、最近zshに乗り換えました。 今回はzshの使用を紹介したいと思います。 zshのインストール 公式サイトからダウンロードして解凍 ./configure make sudo make install zshはきちんと設定されないと、bashより使い難い感じがします。しかし、すべて自分で設定するのは大変です。 便利にそのまま使える設定ファイル集として、grml-zsh-configとoh-my-zshがあります。今一番人気高いoh-my-zshでzshを設定して紹介します。 oh-my-zshのインストール git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-templat

    zshに乗り換えました
  • cdd - screen の別WINDOWのカレントディレクトリに移動する zsh スクリプト - 2nd life (移転しました)

    現在は m4i さん作のcdd を tmux, bash, multi session +α に対応した - カワイイはつくれる のcddを使うのがオススメです。 screen を使ってると、別の作業している WINDOW のカレントディレクトリに移動したくなることってありませんか?私は月1000回ぐらいあります。で、毎回手動で打つのがめんどくさくなってきたので zsh スクリプト書いてみたら思っていた以上に便利だったので、汚いスクリプトですが公開します。 http://svn.coderepos.org/share/lang/zsh/cdd/cdd 使い方は、上記スクリプトを checkout したりダウンロードしたりしてから、.zshrc に autoload -U compinit compinit source ~/path/cdd # (cdd はこのファイル) するを追加します

    cdd - screen の別WINDOWのカレントディレクトリに移動する zsh スクリプト - 2nd life (移転しました)
    motchang
    motchang 2012/08/28
  • searching history by anything.el in zsh

    searching history by anything.el in zsh
  • 【コラム】漢のzsh (10) もってけ泥棒! コピペで始めるzsh | エンタープライズ | マイコミジャーナル

    こいつを~/.zshrcへコピーだ これまで、zshの基となる設定を説明してきた。設定ファイルにエスケープコードを含めておいたためか「そのままコピー&ペーストしたんだけど使えねぇよ!!」という憂き目に遭った読者がいらっしゃったようだ。zshを学び始めるにあたって、この経験はまずい。「ネットで見つけた設定ファイルをコピペしたら、ヒャッホイ!動いたぜ!!」というくらいじゃないとモチベーションは上がらない。 そのようなわけで、今回はそのままコピー&ペーストすれば使える~/.zshrcファイルについて述べておく。zshを始めたばかりのユーザ、またはこれから始めようというユーザは、こいつをコピー&ペースしてとりあえずzshの底力を満喫してほしい。なお、zsherが多いと想定されるLinux、FreeBSD、Mac OS X上で動作するように調整しておいた。 以前設定ファイルをまとめた後に公開したコ

  • 漢のzshに乗り換えた時にアッーってなるコト - 技術メモ帳

    男のbashユーザーが、バラ色の紳士こと漢のzshに乗り換えたときに アッーってなるコト事を先ほどいくつか思いついたので共有する。 !!とかの履歴実行はrコマンドで zshには、r というシェル組み込みコマンドがあって 履歴からの実行が簡単に行える。 たとえば、一番最後に実行したviコマンドを実行したいときなどだ。 bashなんかだと !vi で出来るのだが、 rコマンドだったら % r vi でよい。 直前に実行したコマンドを再び実行したいとき、 bashなんかだと !! というやり方になるが、 rコマンドでは、 % r とするだけでよい。 また、文字列を置き換えてからの履歴実行はどうだろう。 たとえば次のようなbashの例だ。 $ vi .zshrc $ !vi:s/zsh/bash/ これは、最後に実行したviコマンドの引数文字列を ":s/zsh/bash/" によりzshという文

  • 1