問題タブ [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 に答える
1860 参照

fish - パイプ入力または引数ベースの入力で動作するフィッシュ シェル関数

入力から新しい行を切り取り、入力をクリップボードにコピーする魚の殻関数を作成しようとしています。

この関数を作成するにはどうすればよいですか。

  • パイプライン入力の処理 (これは現在機能しています)
  • 最初の引数を、関数にパイプされた入力であるかのように処理します
  • 引数またはパイプラインを介して値が提供されない場合はすぐに終了します。現在、パイプラインでtr何らかの値が渡されない限り終了しません。

コード:

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

fish - 魚の $EDITOR インタラクション

fish現在構成されているエディターをシェルから起動するにはどうすればよいですか? に関連付けられているエディタ$EDITORです。

パイプラインから入力を受け取り、それを で識別されるエディターで開く関数はどのように見えるでしょうか$EDITOR

$EDITOR引数リストからパスを開く関数はどのようになりますか?

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

macos - OSX の環境変数にアクセスできるように Go を構成する方法

私はOSX 10.7.4で開発しています。

「go get」コマンドが機能しない問題が発生しています。何が問題なのかを突き止めようとしているうちに、Go が $PATH 環境変数を読み取るのに問題があることに気付きました。

次のスクリプトは問題を示しています:-

(PATH は空の文字列として返され、syscall.Getenv は ok=false を返します)

これがバグであるとは考えられません。だから私の質問はこれです:私は今どのように愚かですか?

:-)

つまり、Go を有効にして環境変数にアクセスするにはどうすればよいですか?

- アップデート:

結局のところ、それは実際には私のシェルの問題です-Homebrewも動作を停止し、エラーメッセージが表示されました:

問題は魚の甲羅を使用したことが原因だと思いますが、これは私が期待していたように環境を設定していないようです.

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

shell - フィッシュシェルで実行した場合のvim起動時のvimエラー

これが私のエラーです:

私は各ファイルのそれらの行をチェックしました、そしてそれらは両方とも私がよく知らないsystem('uname')を呼び出します。このエラーはTERM(tmuxの外側はxterm-256color、内側はscreen-256color)と関係があるのではないかと思いましたが、.tmux.confでこれを変更しても効果はありません。

これはどのファイルでも発生します。

私はMacOSX 10.8.1、vim 7.3、tmux 1.6を使用しており、フィッシュシェルを使用しています。

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

macos - OS X で、シェルを fish から bash に戻すにはどうすればよいですか?

最近は魚よりも bash の方が好きなので、元に戻せないかと思っています。このコマンドを試しましchsh -s /bin/bashたが、ターミナルを閉じて再度開いてもbashに復元されませんが、それでも魚です。

実際、どうやって魚を取り除くのですか?

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

fish - Fish Shell でイントロ メッセージを抑制またはカスタマイズする

フィッシュ シェルのイントロ メッセージを削除することは可能ですか。

フレンドリーなインタラクティブ シェル、fish へようこそ

fish の使用方法については、help と入力してください。

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

shell - Fish で起動ディレクトリをホームにリセットするにはどうすればよいですか?

デスクトップ マネージャーでfish、キーボード ショートカットCtrl+にバインドしました~。起動時にfish、ディレクトリを開きます/usr/lib/lightdm/lightdm。私は lightdm とは関係がなく、通常は$HOMEディレクトリ内のコードで作業しているため、これは非常に面倒です。

魚が起動するディレクトリを変更するにはどうすればよいですか? 起動ディレクトリを単純に変更したい~/

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

parsing - Fish 関数のオプション/パラメーター パーサー

将来的にこれをサポートするためにいくつかの作業が進行中のようです:

https://github.com/fish-shell/fish-shell/issues/478
https://github.com/xiaq/fish-shell/tree/opt-parse

しかし、それまでの間、これに対処するための推奨される方法は何ですか? $argv を解析するだけでよいのでしょうか? もしそうなら、いくつかのヒント/ベストプラクティスはありますか?

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

linux - シェルプログラミング:魚でfindを使用するには?

fish で実行された次のコマンドを参照してから、bash を実行します。

なぜ魚は理解できないのecho {} \;ですか?

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

user-input - 魚の殻でユーザーの確認を取得するには?

特に次のよく見られる形式の魚のシェルスクリプトでユーザー入力を収集しようとしています:

いくつか検索した後、これをきれいに行う方法がまだわかりません。

これらは魚でこれを行う特別な方法ですか?