問題タブ [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.
fish - フィッシュシェルの変数に格納されたコマンドを実行する
次のコマンドを実行したいと思います。
しかし、魚は私に関数を使うように言います。これを行う最善の方法が何であるかはわかりません。
bundler - rbenv を使用したフィッシュ シェルを使用したバンドラーが見つからない
Fish Shell で rbenv で管理されている ruby 1.9.3p194 で Bundler を使用しようとすると、次のエラーが表示されます。
Rbenv は次のconfig.fish
ように初期化されています。
そしての出力rbenv init -
:
私は魚をデフォルトのシェルとして設定しておらず、Bundler は Bash で正常に動作しています。
shell - fish のタブ リストを zsh のタブ リストのように動作させるにはどうすればよいですか?
zsh でタブを押すと、可能な補完のリストが表示されます。
次に、コマンドを実行すると、そのコマンドからの出力が、以前のオプションのリストを置き換えます。
魚で同じことをすると、リストは置き換えられませんが、bash での動作と同様に、リストの下に新しいプロンプト行が追加されます。
zsh が fish で持っているリスト置換機能を取得できますか?
shell - 構成なしでインタラクティブな魚を実行する
制御された環境で電力線スクリプトの機能テストを行うには、構成ファイルからのコードがテスト出力を台無しにする可能性があるため、fish が構成ファイルを読み込まないようにするオプションが必要です。zsh を使用すると、単純にzsh -f -i
. bash ではbash --noprofile --norc -i
. 魚はどうしたらいいですか?
仮想マシンを使用するような重いソリューションは避けたいと思います。
ruby - デフォルトで魚の殻に rvm ruby を使用させる方法
Mac OS X 10.9.1 でフィッシュ シェル 2.10 を使用しています。RVM を使用してインストールした Ruby を端末のデフォルトとして使用したいのですが、これを機能させることができないようです。
試してみましrvm use 2.1.0 --default
たが、新しいターミナルを開くと、次のようになります。
コマンドを実行するrvm
と、ルビが読み込まれます。
しかし、新しい端末を開くたびにこれを行わなければならないのは面倒です。
terminal - コマンドの結果に魚の殻の文字列が含まれているかどうかをテストする方法は?
コマンド ラインから wemo ライトのオンとオフを切り替える簡単な関数を作成しようとしています。基本的に、入力すると、ライトがオンの場合は0、オフの場合は0wemo status
を返すコマンドがあります。Switch: Lights 1
基本的にそれらを切り替えることができる魚の関数を書きたいと思います:
これは機能しませんが。括弧はおそらくテキストの置換を行うと思いますか? 文字列にFishの別の文字列が含まれているかどうかをテストする方法を知っている人はいますか?
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 へのエクスポート パスを設定するにはどうすればよいでしょうか。
fish - 魚の殻のパラメータ展開を無効にする
ディレクトリにこれらすべてのファイルがあるとしましょう:
すべてのファイルを削除したいのですが、file4
. zsh
私はこのようにするのに慣れています:
どうすればこれを行うことができfish
ますか?
shell - Cygwin でデフォルト シェルを設定する
私はかなり長い間 Cygwin を使用してきました。今、bash から fish に切り替えたいと思っています。を使うべきだと誰もが言っていますchsh -s /usr/bin/fish
が、何らかの理由で、私にはうまくいきchsh
ません。ファイルを変更しようとしてCygwin.bat
も機能せず、ファイルを変更しても機能しません/etc/passwd
。
何が起こっているのか本当にわかりません。誰か助けてくれませんか?