問題タブ [fish]

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 投票する
2 に答える
674 参照

fish - bash のように変数の割り当てをコマンドの先頭に追加する方法はありますか?

bashでは、次のように書くことができます

rvmその特定の で実行しCFLAGSます。とにかくfishシェルで同じことをすることはありますか?

私は知ってset -xいますが、環境変数がそのコマンドだけではなくセッション全体に設定されるのとまったく同じではありません。

0 投票する
1 に答える
206 参照

shell - fish-shell を使用したプロンプトでの奇妙なテキスト出力

問題

Ubuntu 13.10 ラップトップの Fish Shell に奇妙な問題があります。私はここ数ヶ月、100% デフォルト設定で Fish を使用しています。昨夜はすべて順調に見えましたが、今朝、新しいターミナルを開いたときに何かに気づきました. キーボードのキーを押すたびに、テキストwrite to 5がコンソールに出力されます。lsプロンプトでpwdコマンドを入力したときに何が起こったかの例については、以下のスクリーンショットを参照してください。

私の質問

この奇妙なテキストのソースを見つけるにはどうすればよいですか? それは魚の設定ファイルですか?誤って再定義された魚の関数?

より多くの手がかり

  • 今朝、新しい魚の殻を開けた後、私は最初にこの行動に気付きました.
  • 昨夜から開いたままにしていた別のシェルには問題がありませんでした。
  • すべての新しい魚の殻には問題があります。
  • 既存のフィッシュ シェル内で bash シェルを起動しても、問題は発生しません。
  • ラップトップを再起動しても解決しませんでした。
  • 私は魚のドキュメンテーションに圧倒されています。

スクリーンショット

スクリーンショット

0 投票する
1 に答える
459 参照

fish - fish 関数からの空の出力を確認する

現在のIPを出力する次の関数があります。

offline何も返さない場合は印刷するのを楽しみにしていget_ipます(オフラインの場合は "" と印刷されます)。

私は試した:

しかし、それは常に を返しますYes

どうすればこれを達成できますか?

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

fish - fish スクリプトの残りの引数にアクセスする方法

2 番目の引数以降のすべての引数を取得したいとしますb c d

bash では、 を使用shiftして最初の引数をダンプし、残りの引数にアクセスできます"$@"

魚の殻を使ってどのように問題を解決しますか?