問題タブ [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 - パイプ入力または引数ベースの入力で動作するフィッシュ シェル関数
入力から新しい行を切り取り、入力をクリップボードにコピーする魚の殻関数を作成しようとしています。
この関数を作成するにはどうすればよいですか。
- パイプライン入力の処理 (これは現在機能しています)
- 最初の引数を、関数にパイプされた入力であるかのように処理します
- 引数またはパイプラインを介して値が提供されない場合はすぐに終了します。現在、パイプラインで
tr
何らかの値が渡されない限り終了しません。
コード:
fish - 魚の $EDITOR インタラクション
fish
現在構成されているエディターをシェルから起動するにはどうすればよいですか? に関連付けられているエディタ$EDITOR
です。
パイプラインから入力を受け取り、それを で識別されるエディターで開く関数はどのように見えるでしょうか$EDITOR
。
$EDITOR
引数リストからパスを開く関数はどのようになりますか?
macos - OSX の環境変数にアクセスできるように Go を構成する方法
私はOSX 10.7.4で開発しています。
「go get」コマンドが機能しない問題が発生しています。何が問題なのかを突き止めようとしているうちに、Go が $PATH 環境変数を読み取るのに問題があることに気付きました。
次のスクリプトは問題を示しています:-
(PATH は空の文字列として返され、syscall.Getenv は ok=false を返します)
これがバグであるとは考えられません。だから私の質問はこれです:私は今どのように愚かですか?
:-)
つまり、Go を有効にして環境変数にアクセスするにはどうすればよいですか?
- アップデート:
結局のところ、それは実際には私のシェルの問題です-Homebrewも動作を停止し、エラーメッセージが表示されました:
問題は魚の甲羅を使用したことが原因だと思いますが、これは私が期待していたように環境を設定していないようです.
shell - フィッシュシェルで実行した場合のvim起動時のvimエラー
これが私のエラーです:
私は各ファイルのそれらの行をチェックしました、そしてそれらは両方とも私がよく知らないsystem('uname')を呼び出します。このエラーはTERM(tmuxの外側はxterm-256color、内側はscreen-256color)と関係があるのではないかと思いましたが、.tmux.confでこれを変更しても効果はありません。
これはどのファイルでも発生します。
私はMacOSX 10.8.1、vim 7.3、tmux 1.6を使用しており、フィッシュシェルを使用しています。
macos - OS X で、シェルを fish から bash に戻すにはどうすればよいですか?
最近は魚よりも bash の方が好きなので、元に戻せないかと思っています。このコマンドを試しましchsh -s /bin/bash
たが、ターミナルを閉じて再度開いてもbashに復元されませんが、それでも魚です。
実際、どうやって魚を取り除くのですか?
fish - Fish Shell でイントロ メッセージを抑制またはカスタマイズする
フィッシュ シェルのイントロ メッセージを削除することは可能ですか。
フレンドリーなインタラクティブ シェル、fish へようこそ
fish の使用方法については、help と入力してください。
shell - Fish で起動ディレクトリをホームにリセットするにはどうすればよいですか?
デスクトップ マネージャーでfish
、キーボード ショートカットCtrl+にバインドしました~。起動時にfish
、ディレクトリを開きます/usr/lib/lightdm/lightdm
。私は lightdm とは関係がなく、通常は$HOME
ディレクトリ内のコードで作業しているため、これは非常に面倒です。
魚が起動するディレクトリを変更するにはどうすればよいですか? 起動ディレクトリを単純に変更したい~/
parsing - Fish 関数のオプション/パラメーター パーサー
将来的にこれをサポートするためにいくつかの作業が進行中のようです:
https://github.com/fish-shell/fish-shell/issues/478
https://github.com/xiaq/fish-shell/tree/opt-parse
しかし、それまでの間、これに対処するための推奨される方法は何ですか? $argv を解析するだけでよいのでしょうか? もしそうなら、いくつかのヒント/ベストプラクティスはありますか?
linux - シェルプログラミング:魚でfindを使用するには?
fish で実行された次のコマンドを参照してから、bash を実行します。
なぜ魚は理解できないのecho {} \;
ですか?
user-input - 魚の殻でユーザーの確認を取得するには?
特に次のよく見られる形式の魚のシェルスクリプトでユーザー入力を収集しようとしています:
いくつか検索した後、これをきれいに行う方法がまだわかりません。
これらは魚でこれを行う特別な方法ですか?