10

多くの人が Ruby 開発のために bash よりも zsh を推奨しているのを見てきましたが、bash よりも zsh が提供するものを理解できていませんか?

この投稿に対する回答可能な質問は次のとおりです。

bash の代わりに zsh を使用すると、Ruby 開発者に固有の利点は何ですか?

ありがとうございました!

4

2 に答える 2

6

編集:これは、 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

于 2012-11-13T16:11:54.950 に答える
1

Ruby 開発者は、なんらかのシェル スクリプトを作成しない限り、違いに気付くことはほとんどありません。Zsh の大きな利点は次のとおりです。

  • オートコンプリートの改善 (IMHO-bash にはオートコンプリートがありますが、どういうわけか、zsh はより直感的で、より流動的で、一般的により成熟しています)。

  • 追加のデータ構造。

  • 追加モジュール。

オートコンプリートは、日々の最大の違いです。残りは、シェルスクリプトを書いた場合にのみ気付くでしょう。

于 2012-11-13T16:11:16.310 に答える