問題タブ [tab-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.
bash - Mac の bash シェルで環境変数の補完を設定するにはどうすればよいですか
Linux の bash シェルで次のように入力すると、
タブを押すと、次のように完了します。
OSX 10.5 の bash では機能せず、同じ .bashrc を使用しています
これを設定するために使用できるシェル オプションまたは設定はありますか。
git - zsh が (タブで) オートコンプリートする git コマンドのサブセットを制限するにはどうすればよいですか?
私は次の組み合わせを持っています:
と
実際には、git と zsh のタブ補完の間の大幅な統合が可能です。実際には多すぎます。コマンドのセットを制限して、との間の選択ではなく にgit che(TAB)拡張するにはどうすればよいですか?checkoutcheckoutcheckout-index
bash - 実行可能ファイルに固有の端末からタブ補完を有効にする方法
bashでは、呼び出されている実行可能ファイルに固有の用語について、ターミナルでタブ補完を有効にすることが可能だと思います。
たとえば、有効な引数{cake、carrot、banana}を持つ実行可能ファイル「eat」が与えられた場合、「eatcar」と入力すると「eatcarrot」になります。
「ant」タブでターゲットを完成させているので、これが可能だと思います(これがどのように設定されたかはわかりませんが)。
この動作はどのように実装できますか?
bash - 効果的なタブ補完のためのUnixファイルの命名規則?
タブ補完があいまいなため、プログラム中にコンピューターが常にビープ音を鳴らすような名前を付けることがよくあるように感じます。多くのUnixプログラミングを行う前は、関連するファイルに同じプレフィックスを付けて、それらの関係を示す傾向がありました。ここで、より効果的にプログラムするために、フォルダーとファイルの構造と名前へのアプローチを再考する必要があります。
タブ補完を簡素化するためにプログラミングするときに、どのようなヒューリスティックまたはルールを適用しますか?タブ補完をスムーズにするためのツール(例:emacs icicles)を使用していますか?
編集:うわー、素晴らしい洞察に感謝します。私の考えられるすべての弱点が答えに含まれていると思います。それらはすべて読む価値がありますが、私は最高の生産性向上のように思われるものを受け入れました。
string - zsh補完でファイル拡張子を削除するにはどうすればよいですか?
タブを完成できるようにzshを調整したい:
内のすべての*.fooファイルを使用しますが、拡張子なし~/somedirで表示されるようにします。.foo
これを行う方法はありますか?
これは私がこれまでに持っているものです:
ただし、これにより、すべてのファイルの出力が2倍になります(つまり、各.fooファイルは拡張子付きと拡張子なしで一覧表示されます)。これを回避する方法はありますか?
python - インポートされたモジュールで「ipython」タブのオートコンプリートが機能しない
IPython でのタブ補完が機能していないようです。例えば、
タブを追加するだけです。
タブも追加するだけです。この問題の考えられる原因をいくつか教えてください。Windows 7 と Python 2.6.5 を実行しています。
bash - bash の補完をプログラムにバンドルして、現在のシェルで動作させるにはどうすればよいですか?
上記の質問に汗を流しました。私が提供しようとしている答えをまとめるのにしばらく時間がかかりましたが、静的ではないように再設計するために完成したものと比較して、それは絶望的に原始的でハッキーに思えます. 補完ロジックが、補完対象のプログラムから完全に切り離されているように見える正当な理由があるかどうかを尋ねるのが怖いです。
bash - バッシュ補完
bash (3.2.25) にbash_completionをロードしようとしましたが、機能しません。メッセージなどはありません。.bashrcで次を使用しました
代わりに .bash_profile も使用しようとしましたが、結果は同じでした。問題は、なぜそれが機能しないのかということです。何か案が?ヒント?
bash - 独自の端末タブ補完を定義する方法
一部のプログラムには独自のタブ補完があることに気付きました。
たとえば、次のようにします。
ブランチ名のタブ補完を許可します。
これはどのように達成されますか?
java - Java用のreadlineのようなライブラリ
どのJava用のreadlineのようなライブラリを使用していますか?ライブラリのような「readline」とは、履歴、タブ補完などをサポートする、コンソール入力を編集するためのライブラリを意味します。私は1つを探していますが、それほど多くの選択肢から選択することはできません(jLine-メンテナンスされていない、java-readline- 2003年の最後のリリース、その他?)