問題タブ [programmable-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 - Bash Completion: これで何ができるか、将来はどうなるか
Bash では、引数内のコマンド名とファイル名を TAB キーで補完できます。しかし、コマンドに共通のオプションも含めないのはなぜですか? さらに良いことに、オプションが何をするかを教えてくれる補完システムもありませんか?
プログラマブル補完について聞いたことがあります..しかし、それがどこに適合するのかわかりません..
私の質問は次のとおりです。私が求めていることを達成する方法はありますか? Bash と組み合わせる他のツールは、おそらく..または何か?
zsh - zsh:コマンドYを入力するときに、コマンドXに補完を使用します
zshには、次のg
ように動作するという関数があります。
- 引数なしで、
git status
- 1つ以上の引数を使用して、指定されたすべての引数を使用してgitに委任します。
git $@
g
のタブ補完は、とまったく同じにしたいと思いますgit
。これはで実現できますが、デフォルトでalias g=git
は呼び出すことができません(上記の最初のポイント)。status
の完了に委任するにはどうすればよいgit
ですか?
complete -F _git g
bashでは、 gitの完了関数を再利用するだけです。zshを使用すると、gitの完了ははるかに複雑に見え、同様の解決策を見つけることができません。
zshには、「コマンド[x]を入力したふりをして、何を完了するか」という機能があると思います。それが何であるかを知っていれば、関数を使用してそれに委任するのに十分簡単なはずです。しかし、私はマニュアルにそのような機能を見つけませんでした。
google-app-engine - プログラムで Google App Engine にアプリを登録するにはどうすればよいですか?
管理コンソールの実際の Web ページにアクセスせずに、管理コンソールに新しいアプリをプログラムで登録したいと考えています。
API経由でそれを行う方法はありませんか?
スクリプトやその他の方法でそれを行うための他の解決策を考えられる人はいますか?
javascript - テキストの折り返しを検出することはできますか?
テキストが折り返される場所を検出することは可能ですか?
Lorem ipsum dolor sit amet
上記のテキストは、「dlor」という単語の後に折り返されているとしましょう。それを検出し、そこにそのマークを挿入する方法はLorem ipsum dolor<div class='wrap-mark'/> sit amet
、たとえば次のようになりますか?
android - アンドロイドに問題がある
以下のコードを見てください: このようなハンドラーを使用すると、警告が表示されます (このハンドラー クラスは静的である必要があります。そうしないと、リークが発生する可能性があります)。
linux - bash プログラマブル補完 (タブ補完) の出力形式を変更する
Bash のタブ補完ls
は、複数の補完オプションがある場合はいつでも - のような機能を便利に実行します。たとえばls
、
これらのエントリはすべてフォルダーであり、その後cd tes<tab><tab>
生成されます
色やフォーマットなどを適切に表示するためにls
コマンドにエイリアスを設定しましたが、タブ補完はフォーマットされていない単純な補完オプションを吐き出すだけです。プログラム可能な/タブ補完出力を次のようにフォーマットする方法はありますls
か?
詳細:
バッシュ 3.2.5
私が利用するのに十分な知識がなかったかもしれないいくつかの有望なサイト:
https://wiki.archlinux.org/index.php/bash#Tab_completion
http://www.gnu.org/software/bash/manual/html_node/Programmable -Completion.html
powershell - コマンド ラインでカスタム タブ補完を使用して、PS で特定のファイル タイプのみを切り替えます。
PowerShell のPSReadlineベースのタブ補完を使用しており、次のカスタム補完動作を実装しようとしています。
私が持っているフォルダに
java
ファイルのリストを取得した後にタブを使用すると、次のようになります。
しかし、ショートカットを使用して、拡張子を表示せずに .java ファイルのみをスクロールできるようにしたいと考えています。名前の「.\」も取り除きたいです。
したがって、java
タブを記述して使用する場合は、
そして次のタブは
など(タブまたはその他のキーを使用)。
また、Javaファイルをコンパイルする前に、私はフォルダーを持っているのではないかと思っています
javac を記述してタブを使用したいので、取得します
そしてタブは再び与えます
などなど。
これは可能ですか?