問題タブ [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 投票する
1 に答える
2999 参照

fish - フィッシュシェルの変数に格納されたコマンドを実行する

次のコマンドを実行したいと思います。

しかし、魚は私に関数を使うように言います。これを行う最善の方法が何であるかはわかりません。

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

bundler - rbenv を使用したフィッシュ シェルを使用したバンドラーが見つからない

Fish Shell で rbenv で管理されている ruby​​ 1.9.3p194 で Bundler を使用しようとすると、次のエラーが表示されます。

Rbenv は次のconfig.fishように初期化されています。

そしての出力rbenv init -

私は魚をデフォルトのシェルとして設定しておらず、Bundler は Bash で正常に動作しています。

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

shell - fish のタブ リストを zsh のタブ リストのように動作させるにはどうすればよいですか?

zsh でタブを押すと、可能な補完のリストが表示されます。

次に、コマンドを実行すると、そのコマンドからの出力が、以前のオプションのリストを置き換えます。

魚で同じことをすると、リストは置き換えられませんが、bash での動作と同様に、リストの下に新しいプロンプト行が追加されます。

zsh が fish で持っているリスト置換機能を取得できますか?

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

shell - 構成なしでインタラクティブな魚を実行する

制御された環境で電力線スクリプトの機能テストを行うには、構成ファイルからのコードがテスト出力を台無しにする可能性があるため、fish が構成ファイルを読み込まないようにするオプションが必要です。zsh を使用すると、単純にzsh -f -i. bash ではbash --noprofile --norc -i. 魚はどうしたらいいですか?

仮想マシンを使用するような重いソリューションは避けたいと思います。

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

ruby - デフォルトで魚の殻に rvm ruby​​ を使用させる方法

Mac OS X 10.9.1 でフィッシュ シェル 2.10 を使用しています。RVM を使用してインストールした Ruby を端末のデフォルトとして使用したいのですが、これを機能させることができないようです。

試してみましrvm use 2.1.0 --defaultたが、新しいターミナルを開くと、次のようになります。

コマンドを実行するrvmと、ルビが読み込まれます。

しかし、新しい端末を開くたびにこれを行わなければならないのは面倒です。

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

terminal - コマンドの結果に魚の殻の文字列が含まれているかどうかをテストする方法は?

コマンド ラインから wemo ライトのオンとオフを切り替える簡単な関数を作成しようとしています。基本的に、入力すると、ライトがオンの場合は0、オフの場合は0wemo statusを返すコマンドがあります。Switch: Lights 1基本的にそれらを切り替えることができる魚の関数を書きたいと思います:

これは機能しませんが。括弧はおそらくテキストの置換を行うと思いますか? 文字列にFishの別の文字列が含まれているかどうかをテストする方法を知っている人はいますか?

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

bash - Fish Shell でのエクスポートの設定

複数のバージョンの PHP がインストールされており、通常の開発では常に自作でインストールされた PHP 5.5.x を使用しています。

魚の殻には

パスは正しいです。

私の問題は、Drupal で開発する必要があるとき、バンドルされたランプ スタックとして MAMP を使用し、MAMP には独自の php バージョンが含まれていることです。私の問題は、Drupal で Drush を使用する場合、bash で通常行うように PHP 実行可能パスを設定できないことです。バンドルされている PHP バージョン/実行可能ファイルのみを drush で使用したい。

bashでは、これを行うことができます:

しかし、これはフィッシュシェルでは機能しません。私はこれを試しました(成功しませんでした):

魚の設定場所:~/.config/fish/config.fish

フィッシュシェルを実行すると、drush status常に次のようになります。

そして、bourne シェルで同じコマンドを実行すると、正しい設定が得られます。

では、fish で DRUSH_PHP へのエクスポート パスを設定するにはどうすればよいでしょうか。

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

fish - 魚の殻のパラメータ展開を無効にする

ディレクトリにこれらすべてのファイルがあるとしましょう:

すべてのファイルを削除したいのですが、file4. zsh私はこのようにするのに慣れています:

どうすればこれを行うことができfishますか?

0 投票する
9 に答える
16953 参照

shell - Cygwin でデフォルト シェルを設定する

私はかなり長い間 Cygwin を使用してきました。今、bash から fish に切り替えたいと思っています。を使うべきだと誰もが言っていますchsh -s /usr/bin/fishが、何らかの理由で、私にはうまくいきchshません。ファイルを変更しようとしてCygwin.batも機能せず、ファイルを変更しても機能しません/etc/passwd

何が起こっているのか本当にわかりません。誰か助けてくれませんか?