問題タブ [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.
autocomplete - zshで完了関数を動的に選択するにはどうすればよいですか?
foo
次のように呼び出すことができるスクリプトがあるとします。
またはとして:
等
compdef
ここに委任して$argv[0]
完了を処理できるようにするにはどうすればよいですか?
zsh - zsh compinit: 安全でないディレクトリ
それはどういう意味ですか、どうすれば修正できますか?
を実行するとcompaudit
、次のように返されます。
zsh - 現在のコマンドラインをzshオートコンプリート関数に渡す
請求可能な時間を追跡します。すべてのアイテムには、さまざまなクライアント、プロジェクトなどの説明といくつかのタグがあります。
最近、これらのタグにzsh補完を追加しました。これは、zshオートコンプリートファイルにあるものです。
Pythonスクリプトextract_tags.py
は、timetrackingdataファイル内のすべてのタグを抽出し、それらをzshに返します。
すでにコマンドラインにあるタグによって返されるタグを制限できるようにしたい
したがってclient1
、コマンドラインにすでにタグを配置している場合は、このタグを渡して、extract_tags.py
出力をフィルタリングし、タグもあるアイテムで発生するタグのみを返すことができるようにしますclient1
。
bash - スクリプト プロンプトからの ZSH 完了 (BASH の read -e など)
bash シェル スクリプトでは、ユーザーに入力を求めるプロンプトを表示し、-e
フラグを使用してユーザーの readline 補完を有効にすることができます。(たとえばread -e -p 'GET YOUR FILE: ' file
、ユーザーがタブ補完を使用してファイルを検索できるようにします。)
ZSH の補完はより高度で拡張可能であるため、同様の動作を可能にする zsh ビルトインを見つけることができることを願っていました。
shell - ZSH完了順
予想される補完を提供するZSHコンプリータがありますが、それらが追加された順序とは対照的に、辞書順に提供しますcompadd
:
広告掲載順で補完を注文するにはどうすればよいですか?
bash - $PATH の前にローカル ディレクトリで「source」をオートコンプリートするように zsh を変更するにはどうすればよいですか?
入力した回数を数えることはできません。source en<tab>
ローカルの env.sh ではなくプログラム env をソースとしているために、文字化けしたテキストが画面にたくさん残るだけです。
この特定のユースケースを検出するための簡単な関数を作成しようとしましたが、うまくいきませんでした。
これは私が試したものです:
source はおそらく機能しなかったシェルコマンドであることに気付きましたが、実装方法についてはあまり気にしません。ローカルディレクトリの前に $PATH でバイナリのソースを取得するのをやめたいだけです。
乾杯!
linux - zsh での Hadoop コマンドの完了
zsh のタブ補完機能が気に入っています。
しかし、hadoop コマンドを使用すると、機能しなくなったようです。
zshでhadoopコマンドを自動補完するアイデアはありますか?
どうもありがとう。
zsh - zshで最大数のみを置き換える方法は?
学期ごとに分類された、大学の研究用の資料を含むフォルダーがあります。
それらの1つを名前付きディレクトリにしようとしています.zshが常に最大の番号で終わるディレクトリを指すようにします(したがって、ディレクトリのショートカットを学期ごとに更新する必要はありません)。
これまでのところ、zsh 拡張のみが見つかりました <->:
しかし、そこから最後のディレクトリ名だけを抽出する方法が見つかりません。
どのように進めるべきか、何を変更すべきか考えていますか?