タグ

zshに関するapplejxdのブックマーク (4)

  • 2023年のシェル環境構築

    tl;dr fig starship zsh fzf sheldon なぜ vscode の .vscode/tasks.json が fishと非常に相性が悪い。とくに fish-nvm を使っていると、fish 経由のパス実行時に node と npm へパスが通らない。 そもそも fish を使っていた理由は autocomplete を快適にするためだったが、1年ぐらい Fig を使っていて、補完はこれを任せていいと気づいた。 Fig はこういうやつ そもそも fish の拡張コマンドを使わないように生活していた。方言を覚えたくない。というか bash 拡張や zsh 拡張もあんまり覚えたくない。

    2023年のシェル環境構築
  • 第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp

    パイプライン処理とは GUIは非常に直感的です。はじめて使うアプリであっても、なんとなくそれなりに動かせてしまうという点で、優れたインターフェイスと言えます。しかし効率を突き詰めると、軍配が上がるのはGUIよりもCLIでしょう。連載の読者であれば、UnixライクなOSのCLIが持つパワーについては当然ご存知かと思います。 とはいえ、古典的なUnixコマンドの多くは、単体ではそれほど強力なものではありません。というのも、ひとつひとつのコマンドはシンプルに、特定の用途においてのみ上手く動作するよう設計されていることがほとんどだからです。こうしたコマンド群に無限のシナジーを与えるのが「パイプライン処理」です。標準入出力を通じて複数のコマンドを直列に繋げることで、複雑な処理をインスタントに組み立てることができるパイプラインは、まさにUnix哲学の体現であり、CLIの真髄はここにあると言ってもよい

    第723回 複雑なコマンドパイプラインを簡単に組み立てる方法 | gihyo.jp
  • How to use bookmarks in bash/zsh

    How to installHere is where the magic is. Add these 4 lines of code to your bashrc or zshrc file. if [ -d "$HOME/.bookmarks" ]; then export CDPATH=".:$HOME/.bookmarks:/" alias goto="cd -P" fiAdditionally, you need to create the directory in your home folder or wherever it suits you, just remember to update the CDPATH variable above. mkdir ~/.bookmarksHow to useTo add a new bookmark, you just need

    How to use bookmarks in bash/zsh
  • 唸れ!重装系ZSH!次世代のトレンドを体験せよ。 - Qiita

    突然だが、ZSHは標準シェルとして使っているだろうか? 自分はfishも試してみたが、-Uで設定が自動的に書き込まれるあたりが逆に気に入らなかった。 現在の自分の設定を見渡しにくいというのが印象的だった。 最初から出来上がっているので、シェルというよりもGUIアプリの様だった。普段使いでないマシン、例えばラズパイとかに入れると費用対効果が高くなるとは思うが、ZSHのように「漢の意地」をギュウギュウと詰め込んでいくような代物ではなかった。 だからやっぱりZSHなのだ。 あくまで「インタラクティブ」なシェルの話をしたい。だからBashやボーンシェルは今回は論外なのだ。(インタラクティブとは「双方向な」の意でシェルに関しては対話型という意で使われるが、再描画可能なシェルこそ、よりインタラクティブだと言える。) 現在のトレンド ZSHの中でも潮流がある。現在のトレンドはみな起動時間をそれはもうF1

    唸れ!重装系ZSH!次世代のトレンドを体験せよ。 - Qiita
    applejxd
    applejxd 2019/12/13
  • 1