問題タブ [zsh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
71293 参照

bash - カジュアルな使用のためにzshに切り替える価値はありますか?

Mac OS Xのデフォルトのシェルはbashです。これは、私が一般的に使用して満足しているものです。私はそれを当然のことと思っています。しかし、それがもっと多くのものを自動完了したなら、それは本当に素晴らしいことです、そして私はzshこの点に関して良いことを聞いたことがあります。しかし、コマンドラインでの生活はそれほど悪くないので、コマンドラインの使用法を少しだけ改善するために設定をいじるのに何時間も費やす傾向はあまりありません。

(私が理解しているように、bashより巧妙にオートコンプリートするように構成することもできます。それは私がそれほど熱心ではない構成です。)

zsh少数の場合でも、に切り替えると私の生活が楽になりますか?それとも、なぜそれが優れているのかを学ぶために時間を割いた場合、それはより優れたシェルにすぎませんか?(例もいいでしょう:)


@RodneyAmato と@VulcanEager は、それぞれに固執してに切り替える2つの理由を示しています。両方を調査する必要があるようです。しかたがないbashzsh:)

議論の両側から意見を持っている人はいますか?

0 投票する
5 に答える
15136 参照

linux - zsh/bashで大文字と小文字を区別しないGlob

名前が「SomeLongString」で始まるすべてのファイルをリストする必要があります。ただし、「SomeLongString」の場合は異なる場合があります。どのように?

私はzshを使用していますが、bashソリューションも歓迎します。

0 投票する
8 に答える
28297 参照

keyboard - Home/zsh の終了キーがパテで機能しない

Ubuntuボックスでデフォルトのシェルとしてzshを実行していますが、gnome-terminalを使用するとすべて正常に動作します(私の知る限り、xtermをエミュレートします)。ssh と putty (xterm もエミュレート) を介して Windows ボックスからログインすると、突然ホーム/エンド キーが機能しなくなりました。

これらの行を zshrc ファイルに追加することで解決できました...

...しかし、ここで何が問題なのかまだ疑問に思っています。何か案が?

0 投票する
42 に答える
427041 参照

bash - シェルスクリプトにプログレスバーを追加するには?

*NIX の bash またはその他のシェルでスクリプトを作成する場合、コマンドの実行中に数秒以上かかる場合は、進行状況バーが必要です。

たとえば、大きなファイルをコピーしたり、大きな tar ファイルを開いたりします。

プログレス バーをシェル スクリプトに追加するには、どのような方法をお勧めしますか?

0 投票する
7 に答える
19532 参照

perl - スクリプト内の作業ディレクトリを変更するためのベストプラクティスは何ですか?

bashまたはPerlスクリプト内のディレクトリを変更することは許容できると思いますか?それとも、これを絶対に避けるべきですか?

この問題のベストプラクティスは何ですか?

0 投票する
2 に答える
34178 参照

bash - シェル関数を削除するにはどうすればよいですか?

私はこれをしました:

どうすればそれを取り除くことができますか?

0 投票する
4 に答える
11838 参照

shell - Emacsansi-termとZshをうまくプレイさせる

emacsがすべてのZshキーを再マッピングせずに、emacsセッション内でZshを使用しようとしています。これにはアンチタームがかなりうまく機能することがわかりましたが、まだいくつか問題があります。で大量のジャンク文字が出力されていましたが、次の方法で修正できました。

しかし、それでもすべてが完全に機能するわけではありません。特に検索にCrのようなものを使用している場合、出力が画面外に描画されるのに問題があります。

私が見つけたのは、ウィンドウのサイズを変更しなくても正常に機能することです。私はそれを次のように再現することができます:

  1. クリーンを起動しますemacs -q
  2. 開始ansi-termして使用するzsh
  3. ウィンドウをフルスクリーンにする
  4. 画面いっぱいに出力する
  5. タイプC-r
  6. プロンプトは画面外に表示されます

オーバーシュートを補正するために、出力とミニバッファの間のスペースを大きくする方法があるのではないでしょうか。

他の誰かがZsh+Ansi-termを正しく機能させていますか?

0 投票する
5 に答える
4062 参照

zsh - zshでは、匿名配列を関数に渡すにはどうすればよいですか?

zshでは、匿名配列を関数に渡すにはどうすればよいですか? たとえば、次のようなものを探します:

または理想的には:

0 投票する
3 に答える
11709 参照

zsh - zsh:ディレクトリ区切り文字でbackward-kill-wordを停止します

zshbackward-kill-wordで、ディレクトリセパレータで停止するようにラインエディタを設定するにはどうすればよいですか?現在、bashの設定で、次のように入力すると

そしてヒットC-wポイントは直後になりdevel/ます。私のzshセットアップでは、ポイントはの後になりcd ます。zshをbashと同じように動作するように設定したいと思います。

0 投票する
4 に答える
344 参照

shell - シェルで NUL を分割する方法

シェルとして zsh を使用しています。

unix find コマンドを実行し、結果を次のようなシェル配列変数に入れたいと思います。

次のような値を繰り返し処理できるように

ただし、私のファイル名には少なくともスペースが含まれており、おそらく他のファンキーな文字が含まれているため、上記は機能しません。機能するのは次のとおりです。

しかし、それは醜いです。これは、zsh 構文での私の快適さの限界をすでに少し超えているため、誰かが私が知らなかったがすべきであるいくつかの基本的な機能を教えてくれることを願っています。