私は多くの人がルシの開発のためのbashよりzshを勧めているのを見てきましたが、私はzshがbashを通して提供しているものを理解できていませんか?Ruby/Rails開発者としては、zshとbashはどちらですか?利点は何ですか?
この記事について釈明質問です:
開発ルビーために具体的にどのような利益、1が見るん代わりにはbashのzshの使用しているとき?
ありがとうございました!
私は多くの人がルシの開発のためのbashよりzshを勧めているのを見てきましたが、私はzshがbashを通して提供しているものを理解できていませんか?Ruby/Rails開発者としては、zshとbashはどちらですか?利点は何ですか?
この記事について釈明質問です:
開発ルビーために具体的にどのような利益、1が見るん代わりにはbashのzshの使用しているとき?
ありがとうございました!
Rubyの開発者は、何らかのシェルスクリプトを実行しない限り、その違いに気付くことはまずありません。 Zshのための大きな勝利は、次のとおりです。
より良いオートコンプリート機能(私見 - bashは自動補完を持っていますが、どういうわけか、zshの者は、より多くの流体、一般的に、より成熟した、ちょうどより直感的です)。
追加データ構造。
追加モジュール。
オートコンプリートは、日々の最大の違いです。残りの部分は、シェルスクリプトを作成する場合にのみ表示されます。
編集:それは、コマンドプロンプトで、現在のGitのブランチを表示しますので、あなたが個人的にoh-my-zsh
を使用している場合、これは適用され、私は主にそれを使用しています。したがって、私のようにブランチを切り替えなければならない場合は、偶然コードを混ぜることはありません。
また、私はoh-my-zsh
のフォークを作成し、自分のカスタムテーマをデフォルトで有効にしています。私は、それが必要なマシン(プロダクションサーバーなど)に、いくつかのコマンド。この方法で、私はすべての私のzshエイリアス、私のカスタムテーマなどを読み込みます...
最後に、私が使用しているzshプラグインはzsh-syntax-highlightingです。これは、入力時にコマンドをハイライト表示して、ダミープルーフにします。緑=良い既存のコマンド、赤=あなたはタイプミスをしましたが、それ以上のことがあります、試してみる価値があります。
だから、gitの統合と、自分の個人的なzshセットアップを数秒で何台のマシンにインストールするのかということは、私が好きな理由です。
OH-MY-zshのの話railscastもあります:http://railscasts.com/episodes/308-oh-my-zsh
あなたはかなり簡単に、しかし、あまりにもbashでGitのものを行うことができます。私はzshに関する2つの心です。私はそれを使用しますが、迷惑にならないように十分に休止しています。実際の生活では、私たちの個人的な環境に頼るようになり、いつでもそれを任意のマシンに移植することはできません。 –
+1 for oh-my-zsh。 vim以来私が端末と恋に落ちる最大の要因。 –