タグ

ブックマーク / qiita.com/b4b4r07 (8)

  • もっと便利になれる zsh プラグインによる CLI ライフ - Qiita

    最近、zsh + Vim + tmux でコマンドラインライフを過ごしている方も多くなってきたように思う。その豊かな CLI ライフを支えているのは数多くの優れたプラグインであることには間違いない(もちろんプラグインを使わない派閥も一定数いるでしょう)。 今回はとりわけ zsh に絞って有用であるプラグインを紹介していく。 zsh のプラグイン プラグインマネージャ まずは管理の要となるプラグインマネージャだろう。 今イチオシなのは zplug(neobundle + vim-plug の zsh 版)なのだが定番である Antigen も一応挙げておく。 zplug - A next-generation plugin manager for zsh Antigen - A plugin manager for zsh, inspired by oh-my-zsh and vundle.

    もっと便利になれる zsh プラグインによる CLI ライフ - Qiita
    mitukiii
    mitukiii 2015/12/16
  • 分岐の zsh っぽい書き方 - Qiita

    Help us understand the problem. What is going on with this article?

    分岐の zsh っぽい書き方 - Qiita
    mitukiii
    mitukiii 2015/12/15
  • まだ oh-my-zsh で消耗してるの? - Qiita

    2015年も終わるというのに、まだ「oh-my-zsh を入れて最高の zsh 環境作ろう」といった記事が散見される。もう oh-my-zsh は古いし、それで作る環境は最強ではない。そう断言できる。 tl;dr oh-my-zsh から作る zsh 環境はもうおしまい。ゆえに oh-my-zsh が大好きな人や、oh-my-zsh で作る環境に満足する人はこの記事の読者には成り得ない。 oh-my-zsh とは oh-my-zsh とは zsh 用の設定フレームワークとして位置づけられていて、簡易的なプラグイン機構やテーマ機構を有するコミュニティドリブンで開発されるプロジェクトである。コミュニティドリブンであるために永遠に未完成であり、OSS 界隈な人たちが寄ってたかって自分らが便利とする設定を取り込ませ続けた産物とも言える。 oh-my-zsh oh-my-zsh では役割ごとにディレ

    まだ oh-my-zsh で消耗してるの? - Qiita
    mitukiii
    mitukiii 2015/12/11
  • おい、Antigen もいいけど zplug 使えよ - Qiita

    注意 この記事はv1の情報となっております。 最新の情報は日語ドキュメントを参考にしてください。 zsh のプラグインマネージャといえば Antigen です。zsh 界隈ではプラグイン文化がそこまで強くない印象を受けます。便利なプラグイン1やコマンド2がたくさんあるのに、Vim のそれほど盛り上がっていないのはプラグインマネージャが弱いからではないでしょうか。 Antigen とその弱点 Antigen はよく使われるし実際便利ですが、いくつかの欠点があります。 プラグインの読み込みが遅いこと プラグインの管理が最低限しかできないこと プラグインが antigen に対応していないといけないこと これらの問題点の幾つかは重厚なる zsh 使いの @mollifier さんも以下のスライドで言及しています。 Antigenを使おう 第二の Antigen 1つ目の問題点は Antigen

    おい、Antigen もいいけど zplug 使えよ - Qiita
    mitukiii
    mitukiii 2015/12/03
  • さいつよのターミナル環境を構築しよう - Qiita

    昔に書いたものなので余り参考になさらずに 僕はターミナルに引きこもっています。たまに外出しても最寄りのブラウザ程度です。そんな僕は Mac を使っています。綺麗な UNIX だからです。ターミナルアプリとしてターミナル.app を使っています。iTerm2 含めいろいろ試しましたがコレがさいつよでした。そして、僕は 2 年半かけてさいつよ環境を築き上げました。 tl;dr 最強のターミナル開発環境の構築する 最強の開発環境を目指して タイトルで豪語しすぎた感はありますが、気で構築中です。僕がターミナル環境の整備に目覚めたのは学生の時でした。特に何かのプロジェクトに携わるといったこともなく、たまに講義の課題を解いたり趣味のアプリを作成したりといった程度での開発だったので、環境構築や整備に割く時間がありました。 まずは現状 普段のターミナル環境は次のとおりです。 ターミナル.app(全画面)

    さいつよのターミナル環境を構築しよう - Qiita
    mitukiii
    mitukiii 2015/11/20
  • おい、peco もいいけど fzf 使えよ - Qiita

    (続編; --expect オプションの酷使について)私の fzf 活用事例 peco 便利ですよね。正直、使い始めてしまうと使わない日はありません。最近の CLI 界隈では選択的インターフェイスやインタラクティブフィルタなどと呼ばれるツールが盛んに開発されています。特に peco は ghq との連携で一躍人気が出た気がします。 ghqを使ったローカルリポジトリの統一的・効率的な管理について こんなやつですね。以下は ghq のリポジトリへのアクセスを簡単にするためにスクリプトです。 # Require Bash 4.0+ peco-src() { local selected selected="$(ghq list --full-path | peco --query="$READLINE_LINE")" if [ -n "$selected" ]; then READLINE_LI

    おい、peco もいいけど fzf 使えよ - Qiita
    mitukiii
    mitukiii 2015/10/29
  • コマンドラインで emoji を扱う - Qiita

    emoji (絵文字) は楽しいですよね。最近は使える絵文字も増えて世界的に人気が出ているようです。 新しい絵文字250種類を含むUnicode 7.0が登場、追加される全絵文字の名称一覧はこんな感じ - Gigazine コマンドラインでの emoji 事情 コマンドラインで絵文字を入力するときは、とても面倒でした。 EMOJI CHEAT SHEET Emoji searcher このような便利サイトのおかげで、使いたい絵文字をクリックするだけでクリップボードにコピーされるため、ターミナルへ貼り付けするだけで利用できます。 しかし、個人的にですがターミナル利用中は極力ターミナルから抜け出したくありません。 そこでこんなプラグインを作成しました。 emoji-cli b4b4r07/emoji-cli Emoji completion on the command line. インタラク

    コマンドラインで emoji を扱う - Qiita
    mitukiii
    mitukiii 2015/10/21
  • シェルスクリプトでパイプを判断する - Qiita

    Unix の基的考え方のひとつに「フィルタとして振る舞う」というものがあります。標準入力から入力をして何らかの処理を行い、標準出力に出力を行うように設計されているコマンドを フィルタ と呼びます。フィルタ・コマンドそれ自身は単純な機能しか持っていませんが、これを | (バーティカルバー)で結びつけることでフィルタを部品のように扱い、大きな機能をもったコマンドとして機能させることが出来ます。 (例)

    シェルスクリプトでパイプを判断する - Qiita
    mitukiii
    mitukiii 2013/09/30
  • 1