多くの人が Ruby 開発のために bash よりも zsh を推奨しているのを見てきましたが、bash よりも zsh が提供するものを理解できていませんか?
この投稿に対する回答可能な質問は次のとおりです。
bash の代わりに zsh を使用すると、Ruby 開発者に固有の利点は何ですか?
ありがとうございました!
編集:これは、 oh-my-zshを使用する場合に適用されます
個人的には、現在の git ブランチをコマンド プロンプトに表示するので、主に使用しています。したがって、私のように頻繁にブランチを切り替える必要がある場合は、誤ってコードを混在させることはありません。
また、私にとってのメリットの 1 つはoh-my-zsh
、カスタム テーマをデフォルトで有効にして fork を作成し、必要なマシン (実稼働サーバーなど) にわずか数コマンドで展開できることです。このようにして、すべての zsh エイリアス、カスタム テーマなどをロードします ...
最後に、私が使用している zsh プラグインzsh-syntax-highlighting があります。これにより、入力したコマンドが強調表示され、ダミープルーフになります。緑 = 適切な既存のコマンド、赤 = タイプミスを犯した ... しかし、それだけではありません。試してみる価値があります。
ええ、git 統合と、自分の個人的な zsh セットアップをどのマシンにも数秒でインストールできる機能が、私が気に入っている理由です。
oh-my-zsh について話している Railscast もあります: http://railscasts.com/episodes/308-oh-my-zsh
Ruby 開発者は、なんらかのシェル スクリプトを作成しない限り、違いに気付くことはほとんどありません。Zsh の大きな利点は次のとおりです。
オートコンプリートの改善 (IMHO-bash にはオートコンプリートがありますが、どういうわけか、zsh はより直感的で、より流動的で、一般的により成熟しています)。
追加のデータ構造。
追加モジュール。
オートコンプリートは、日々の最大の違いです。残りは、シェルスクリプトを書いた場合にのみ気付くでしょう。