[解決済み] Bashのタブ補完スクリプトはzshで使用できますか?
2023-02-16 13:15:44
質問
Apache の Hadoop 用の Bash タブコンプリートスクリプトを持っています。 通常、私は日常的なシェルとして zsh を使用しています。 それは私がそれを必要とするとき、かなり bash のようになる傾向がありますが、タブ補完システムはそれらの間で根本的に異なるように見えます。 既存の bash-tab-completion 定義を zsh で動作するように "convert" する簡単な方法はないでしょうか? 私はこれに多くの時間を費やしたくないのですが、もしそれが簡単なら、私は適度な労力を節約できます。
どのように解決するのですか?
から このページ (2010/01/05付)を参照してください。
<ブロッククオートZshはbashの補完関数を扱うことができます。最新の開発版 zsh には bashcompinit という関数があり、これを実行すると zsh が bash の補完指定と関数を読み込むことができます。これは zshcompsys man ページに記載されています。この関数を使うには compinit の後に bashcompinit を実行するだけです。これは bash の組み込み関数に対応する complete と compgen の関数を定義します。
関連
-
[解決済み] Bashスクリプトで引数を反復処理する方法
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashスクリプトからプログラムが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] bashシェルスクリプトの全引数を伝搬させる
-
[解決済み] Bashスクリプトでカレントディレクトリ名(フルパスなし)を取得する
-
[解決済み] Bashスクリプトでファイルへのheredocを書き込むには?
-
[解決済み] Bashスクリプトで、ある条件が発生したらスクリプト全体を終了させるにはどうしたらいいですか?
-
[解決済み】Bashスクリプトでクリップボードにパイプを接続する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] bashで変数に改行を埋め込もうとする [重複].
-
[解決済み] Bashでコマンド出力を隠す方法
-
[解決済み] シェルスクリプトによるDockerコンテナ内でのスクリプトの実行
-
[解決済み] ファイルを分割する方法。重複
-
[解決済み] BASHでAWS S3 CLIを使用して標準出力にファイルをダンプするには?
-
[解決済み] MacOSXでZSHをデフォルトシェルにする [終了しました]。
-
[解決済み] Unixで、カレントディレクトリ以下をすべて削除するにはどうしたらいいですか?
-
[解決済み] ssh 鍵を生成する bash スクリプトの enter キー押下を自動化する。
-
[解決済み] ファイルツリー図の作成に使用するツールについて【終了しました
-
[解決済み] Bashでforループを書くには?