問題タブ [zsh-completion]

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

zsh - 「キャップ」は予約語ですか?-zsh完了?

ZSHの Capistrano mutilstage補完を作成しようとしています:

完了コード:

問題:

#compdef cap動作しません。入力capして[TAB]を押すと、補完は実行されませんが、他の言葉(つまりshipit)では正常に機能します。

何か案は?

解決:

cap は実際には予約語であり、 では使用できないよう#compdef capです。

キャップカピストラーノの補完が以前にどのように機能したか疑問に思っています(おそらく古いバージョンのZSH)。

  • ソリューション ドットファイル コード: capistrano_custom
  • ソリューション oh-my-zsh/PR: #2471

どちらのソリューションもshipitの代わりに使用しcapます。

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

zsh - zsh 補完が VBoxManage では機能するのに vboxmanage では機能しないのはなぜですか?

arch Linuxにzsh-completions をインストールしました。VBoxManageコマンドの補完は正常に機能しているように見えますが、vboxmanage機能しません (つまり、ローカル ディレクトリ内のファイルを単純に補完するだけです)。VBoxManageとは両方とも、実行可能ファイルvboxmanageへのシンボリック リンクです。VBox

私の_virtualbox補完定義には最初の行があるようです

ある種のエイリアスのように見えますか? しかし、それは機能していません。

上記の行を次のように変更する修正があります

パターンを指定するオプションがありますが、このようなコマンドをエイリアスする正しい方法は何ですか?

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

zsh - Zsh: スマート オートコンプリート機能?

my に次のエイリアスがあります~/.zshrc

文字列が含まれているため、入力すると提案としてrestart出力されるようにZshを構成することは可能ですか?pulseaudio-restartrestart

現在、入力すると、次のようにrestart表示されます。

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

zsh - `cd ....` のような zsh のマルチドット パス

すべてのシェルは、次のコマンドを認識します。

また、zsh は次のことも理解します。

あなたが言うならば:

さて、入力を開始したときに適切なタブ補完を行うにはどうすればよいcd ..../<TAB>ですか? oh-my-zsh で実装されていたのを思い出しましたが、今は使用をやめました。

cdだけでなく、実行したいなどの場合にも機能していただければ幸いcat ..../a/b/..../c/d | lessです。

0 投票する
0 に答える
119 参照

shell - zsh の完了: _arguments はオプション '--no-fsck' を受け入れません

内部スクリプト用の zsh 補完関数を作成しようとしていますが、スクリプトのオプションの 1 つが--no-fsck. これは、完了ファイルで行っていることの省略版です。

ただし、_argumentszsh 5.0.2 (OS X) と zsh 4.3.17 (Ubuntu) の両方で、このオプションを黙って削除しているようです — コマンドラインで完了しようとしても、表示されません。式にオプションを追加すると、これ以外のすべてのオプションが表示されます。それ自体に別のオプションを試しても同じことが起こります_arguments( _arguments -s, &c.)。

上記の式を次のいずれかに置き換える--no-fsckと、すべてが期待どおりに機能します。

--nofsck
--no-asdf
--no-fsca
--no-fscK

私が試した他のすべてのオプションとバリエーションは正常に機能します。それだけ--no-fsckが私に問題を与えています。

ここでひどく明白な何かが欠けていますか?

乾杯

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

ubuntu - oh-my-zshを使用したubuntu 14.04 apt/aptitudeオートコンプリートが機能しない

最近、Ubuntu 14.04 サーバーで oh-my-zsh と一緒に zsh を使い始めました。問題は、debian プラグインのオートコンプリートが機能しないことです。

オートコンプリートしません。もちろん

正しく動作します。oh-my-zsh の git プラグインも問題なく動作します。

それで、誰かがこの問題の解決策を持っているかどうか疑問に思い始めました。

誰かがより多くの情報を必要とする場合の関連パッケージを次に示します。

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

git - zsh での git の大文字と小文字を区別しない補完

大文字と小文字を区別しない補完を行うためのzshセットアップがありますが、どういうわけかgit補完のファイルマッチングは大文字と小文字を区別したままです:

何か案は?

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

zsh - zsh 補完: ハイフンとスペースを含む文字列を compadd します

このコマンドは動作します:
compadd - '-test1 text' '-test1 qwer'

このコマンドも機能します。
compadd -Q - '-test1 text' '-test2 qwer'

ただし、最初の単語が同じである場合、コマンドは機能しません。
compadd -Q - '-test1 text' '-test1 qwer'

どうすれば修正できますか?