問題タブ [zsh]

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 に答える
81 参照

function - ディレクトリ内のファイル名に基づくオートコンプリート

todoファイルにすばやくアクセスするための関数をzshに入れたいです。~/tasksToDoリストなどを置いたフォルダ内を確認する必要があります。今私はタイプしたいと思いtask pます、そして私がタブを押すとき、それは自動完了のためにそのディレクトリのファイルを使うべきです。誰かが私にいくつかの方向を示すことができますか?または、使用するスニペットを共有しますか?

ありがとう

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

zsh - コンテキストが Zsh にある場合はいつでも、完全なファイル名にキーをバインドします

zsh が推測するファイル名ではなく、ファイル名が必要な場合があります。たとえば、適切な.pngサフィックスのない PNG ファイルがあると、zsh は画像ではないと判断し、Tab引数を入力して入力しても一覧表示されませんdisplay

^XCforのように、コンテキストがどこにあってもファイル名を補完するキーシーケンスがある_correct_filenameかどうか、またはそれを行うように zsh を構成する方法があるかどうか疑問に思っています。

0 投票する
5 に答える
7431 参照

windows - 「不正な文字: ^M」というエラーが発生するのはなぜですか?

Zshを使用した以下の短い例では、理解できないフォーマットの問題があります。なんで?

ヘルパーの質問

  1. 5E 4d 0aASCII^Mの 13 番目の文字はなぜですか?
  2. 末尾の記号「0a」がドット「.」で表示されるのはなぜですか? 「。」16進数で「2E」です。
0 投票する
3 に答える
2004 参照

command-line - zsh:strftimeコマンドが見つかりません

私は現在zshを学習していて、今は使用したかったのですが、次のようになりstrftimeます。

zsh: command not found: strftime

ドットファイルで常にその機能を使用している人がいるので、私は何か間違ったことをしていると思います。

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

git - 「git checkout」の使用中にブランチ名をオートコンプリートするように zsh を構成するにはどうすればよいですか?

「git checkout」と言うと、zsh に自分の git ブランチの名前をオートコンプリートしてもらいたいのです。それは可能ですか?

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

function - zsh: コマンドが見つかりません: ls

zsh で奇妙な問題が発生しています。シェルを起動すると、関数、環境変数、エイリアスなど、すべて正常に動作します。次の関数を作成し、zsh で取得しました。

ターミナルでの実行cleanは、/tmp/ 内のすべてのファイルを出力するという点で、期待どおりに機能します。ただし、後で任意のコマンド (たとえば、ls) を試すと、次のようになります。

他にも問題なく動作する機能がいくつかあるため、何らかの形でそのループが問題を引き起こしていると思います。いずれにせよ、これは非常に苛立たしいことであり、コミュニティの注目に心から感謝します. ありがとう!

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

bash - コマンドラインオプションを介して別のzshrcファイルをロードする方法は?

私はこれをbashで行っていました...

zshで同じことをどのように達成できますか?

ありがとうございました。

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

unix - 関数内の zsh エイリアス

おはようございます、

zshell には、次のようなエイリアスがあります。

もちろん、これは正常に機能します。

エイリアスを実際に「実行」しようとしている機能がありますが、そうではありません。

このための合理的な検索用語を考え出すのに時間がかかっています。何かご意見は?

私も試しました:

「許可が拒否されました」というメッセージが表示されます。(えっ?)

TIAo/

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

git - 別のディレクトリの git-diff

私は現在、すべての git リポジトリをチェックしてそれらが汚れているかどうかを確認し、コミットが必要なものを出力する小さな zsh 関数を作成しています。これまでのところ、git リポジトリのクリーン/ダーティ ステータスを把握する最も簡単な方法は、git-diffand を使用することであることがわかりましたgit-ls-files

皆さんに 2 つの質問があります。

  1. gitリポジトリでファイルの変更/追加を確認するためのより迅速で効率的な方法を知っている人はいますか?
  2. zsh 関数にファイル パス (たとえば~/Code/git-repos/) を渡して、その中のすべてのリポジトリをチェックするようにします。各ディレクトリに cd してそれらのコマンドを実行せずに行う方法はありますか? のようなものgit-diff --quiet --git-dir="~/Code/git-repos/..."は素晴らしいでしょう。

ありがとう!:)

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

screen - zshは画面上で奇妙な動作をします

デフォルトのシェルとしてzshを設定しています。内にいない限り、正常に動作しますscreen。起動screenすると、一部のドットファイルがロードされていないように見えます。たとえば、my$PATHが正しく設定されておらず、一部のディレクトリが欠落しています。どこから探し始めるのかよくわかりません。私がにいない限り、すべてが大丈夫なのでscreen

私のドットファイルはgithubで見ることができます。お気づきのように、私もoh-my-zshを使用しています。

奇妙な振る舞いの例:

  • テーマは少し異なります(白いはずの青い矢印)
  • $ PATHの一部のディレクトリが設定されていません:

    /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/binVS./usr/bin:/bin:/usr/sbin:/sbin:/Users/Nils/bin:/usr/local/git/bin:/usr/local/bin