たとえば、Pythonスコープの場合、.(ドット)を入力したときにオートコンプリートポップアップをトリガーするにはどうすればよいですか?
@skuroda のコメントに対処するために、質問を拡張します。
ST のオートコンプリートは"auto_complete": true
、環境設定で設定されている場合 (デフォルトで設定されています)、押された任意の文字でトリガーされます。単一のキーを押したときにトリガーしたくないので、これが最も面倒だと思うので、オフにしました。
html_completions.py
現在の前の文字をチェックし、補完リストを提供しますが、自動補完の動作を変更したり、それをトリガーするものを設定したりしません。
OTOH、好みがありますが、好みauto_complete_triggers
に依存するため、それで問題は解決しません。auto_complete
auto_complete
プリファレンスが false に設定されている場合、で定義されたトリガーはauto_complete_triggers
完了をトリガーしません- true に設定されている場合、ほとんどの Python 対応エディターのようにドットだけでなく、押されたキーでオートコンプリートが行われます。
別の許容できる解決策は、たとえば 4 文字などのしきい値を定義して、単一のキーが自動的に押されたときにオートコンプリートが表示されないようにすることですが、例として 4 文字の後に表示されます。