fish

Fish は、リストから要素を削除するために遅延評価が必要です。
fish

Fish は、リストから要素を削除するために遅延評価が必要です。

私はFishバージョン3.7.0を実行しており、インデックスに基づいてリストから要素を削除する関数を作成したいと思います。 たとえば、PATH環境変数からインデックス2の要素を削除したいとします。 set -l variable_name PATH set -l index 2 set -e $variable_name[$index] ただし、次の文は機能せず、次を返します。 set: --erase: オプションに引数が必要です。 変数名(PATHなど)を取得するには少し遅延評価が必要であることがわかりましたが、どうすればいいかわかりません。 ...

Admin

Fishエイリアスからエイリアス以外のコマンドにアクセスする
fish

Fishエイリアスからエイリアス以外のコマンドにアクセスする

エイリアス内でエイリアスのないコマンドバージョンにどのようにアクセスできますか? Bashでは、alias ls='\ls -l'このエイリアス内の非エイリアスアクセスなどの操作を実行できます。魚にどうやってこれをすることができますか?lsls 今私はenvこのコマンドを使って実行可能ファイルをインポートしていますが、もっと良い方法はありますか? alias man='PAGER="bat -p" /usr/bin/env man' ...

Admin

cronでFishエイリアスを実行する方法は?
fish

cronでFishエイリアスを実行する方法は?

多くの場合、手動で実行する必要があるいくつかのコマンドにフィッシュエイリアスを設定しました。さて、同じコマンドを定期的に実行したいと思います。cron自動的に実行するようにフィッシュエイリアスを設定するには? ...

Admin

ffmpegを使用してflacをoggにバッチ変換する
fish

ffmpegを使用してflacをoggにバッチ変換する

ディレクトリ全体をflacからoggに変換するためにこのコマンドを変換しようとしています。 ffmpeg -i musicfile.flac musicfile.ogg マンページを読みました。しかし、正直に言うと、それは私より少し外れました。サウンドコンバータ(またはGUIプログラム)を使用したくありません。だから私はあなたに頼ります。 私はopensuse回転秒を使用します。そして私が使用するfishのはbash。すべてが最新の状態です。 正確に私が望むのは、flacフォルダを別のoggフォルダに変換することです。もちろん、品質はq5と同じです。 hi...

Admin

FISH CLIプロンプトのエラー番号はどういう意味ですか?
fish

FISH CLIプロンプトのエラー番号はどういう意味ですか?

ただやってみる魚- (FriendlyInteractiveSHell) - CLIと誤ったコマンドを入力するたびに、無効なコマンドプロンプトに角かっこ内の数字を含む新しいプロンプトが表示されます。 FISHのFAQなどを検索しましたが、エラー番号の意味を説明している人はいませんか? Enterキーを押すと、「ls」などのランダムな正しいコマンドを入力するまで、エラー番号を入力してプロンプトが表示されます。 ...

Admin

Fishから.gitディレクトリを使用して最も近い親ディレクトリにCDを移動するには?
fish

Fishから.gitディレクトリを使用して最も近い親ディレクトリにCDを移動するには?

私は魚の皮を使用しました。場合によっては、複数のレベルの下にあるサブディレクトリのサブディレクトリにいる場合は、ディレクトリを使用して最も近い親ディレクトリに戻りたい場合があります。.gitなぜなら、このディレクトリは言えばルートプロジェクトディレクトリを表すからです。 たとえば、次のようなレイアウトがあるとします。 ./ └── countries/ ├── .git/ └── regions/ └── cities/ 私がいる場所に関係なく、countries/このcountries/regions/コマンドcountr...

Admin

コンピュータを起動するたびに、端末がそれを認識するようにeval $(/opt/homebrew/bin/brew shellenv)を実行する必要があります。
fish

コンピュータを起動するたびに、端末がそれを認識するようにeval $(/opt/homebrew/bin/brew shellenv)を実行する必要があります。

私はOSXでFish Shellを使用しており、Brewをインストールしました。これで、Macを起動するたびにeval $(/opt/homebrew/bin/brew shellenv)Brewを認識するようにコマンドを再実行する必要があることがわかりました。 また、vscode端末で同じコマンドを実行するまで、私のvsコードのフィッシュがそれを認識しないことを確認しました。 パス変数などを保存しない場所はありますか? ...

Admin

魚「リダイレクト先が間違っています」エラー
fish

魚「リダイレクト先が間違っています」エラー

このコマンドは Bash と Zsh でうまく動作します。 expac -H M "%011m\t%-20n\t%10d" $(comm -23 <(pacman -Qqen | sort) <({ pacman -Qqg xorg; expac -l '\n' '%E' base; } | sort -u)) | sort -n ただし、フィッシュでは次のエラーが発生します。 fish: Invalid redirection target: comm -23 <(pacman -Qqen | sort) <({ pacman ...

Admin

完全なGradleは適用されません
fish

完全なGradleは適用されません

Gradle Completeが機能しない理由を理解しようとしています。 gwキーワードが完了したようでエイリアスを作成しました。 alias gw='./gradlew' (私のプロジェクトはGradleラッパーを使用しています。グローバルにGradleはインストールされていません。) 私が入力すると、gw <tab>標準ファイルシステムの完成のみが行われます。タイピングをしながらこのようなことがさらに多くなることを期待していますgit <tab>。 私は何を見逃していますか? ...

Admin

Fish의 git 자동 완성: 이를 비활성화하거나 속도를 높이는 방법은 무엇입니까?
fish

Fish의 git 자동 완성: 이를 비활성화하거나 속도를 높이는 방법은 무엇입니까?

저는 Ubuntu에서 Fish Shell(3.6.0)을 실행하고 있습니다. 내가 달리려고 한다고 가정해보자 git add foo/bar.txt. 나는 다음을 입력합니다: git add foo 그런 다음 을 누릅니다 tab. 이제 쉘이 몇 초 동안 정지됩니다. 백스페이스 키를 눌러도 도움이 되지 않습니다. 이 문제를 어떻게 해결할 수 있나요? Git의 파일 이름 자동 완성을 비활성화할 수 있나요? 이러한 속도 저하 현상은 git 명령에 파일을 지정하려고 할 때만 발생하는 것 같습니다. ...

Admin

変数は Fishshell から継承されます。
fish

変数は Fishshell から継承されます。

環境変数EDITORを設定してデフォルト値に変更しようとしていますが、この動作のため /usr/bin/nano使用できません。set -Ux魚のよくある質問 どの設定の魚が継承されているかを確認するには? (だから変えることができます) 編集: /etc/environment空 set -S EDITOR $EDITOR: set in global scope, exported, with 1 elements $EDITOR[1]: |/usr/bin/nano| $EDITOR: set in universal scope, exporte...

Admin

FISH:実行プロセスの失敗...変数がオペレーティングシステムのパラメータ長制限を超えました。
fish

FISH:実行プロセスの失敗...変数がオペレーティングシステムのパラメータ長制限を超えました。

cdgithubからプロジェクトルートにアクセスするとエラーが発生し続けます。 > cd ~/go/src/github.com/mygithub/myapp tidegithubの状態に関連付けられたプロンプトを使用しているので、次のメッセージが自動的に表示されます。 > exec: Failed to execute process '/usr/bin/git': An argument or exported variable exceeds the OS argument length limit. パラメータはあまりありません。fish...

Admin

魚を非常に遅くするOh-My-Fish構成のトラブルシューティング
fish

魚を非常に遅くするOh-My-Fish構成のトラブルシューティング

設定を変更しないと、Fishシェルが非常に遅くなり始めました。たとえば、ls単純なコマンドを実行するのに1〜5秒かかりました。 ゆっくりとした動作が突然始まります。管理者権限なしでローカルインストールしました。 私の設定ファイルには、処理する長い(パス)変数を提供できるset -U var他の「パスに追加」という問題はありません。 今のところ、それは何も起こらないことを知っていますが、可能であればより多くの情報を追加します。 名前を変更してOh My Fishが責任があることを確認しましたが、~/.config/fish/conf.d/omf.fish私の~...

Admin