Lingma は、インテリジェントなコード補完機能を提供し、現在のファイル、ファイル間の依存関係、または企業のコーディング標準のコンテキストを活用して、行レベルまたはメソッドレベルで候補を生成します。これにより、高レベルの技術設計に集中できます。
統合開発環境(IDE)で Lingma を使用するには、Lingma をインストールし、Alibaba Cloud アカウントを使用してログインする必要があります。詳細については、「ダウンロードとインストールガイド」をご参照ください。
行またはメソッドレベルのコード補完
クラウドモデルの自動トリガーが有効になっている IDE でコードを記述する場合、Lingma は、ファイルのコンテキストと関連ファイルに基づいて、行レベルまたはメソッドレベルでコード候補を生成します。ショートカットキーを使用して、候補の受け入れ、破棄、または代替候補の表示を行います。
ショートカットキー ⌥ P を使用して、インライン補完を手動でトリガーすることもできます。

IDE コードエディタのコード候補には、次のショートカットを使用できます。
コマンド | macOS | Windows |
インライン候補の受け入れ |
|
|
インライン候補の破棄 |
|
|
前のインライン候補の表示 |
|
|
次のインライン候補の表示 |
|
|
インライン候補のトリガー |
|
|
注: さまざまなオペレーティングシステムのキーボードショートカットの設定方法の詳細については、「設定とフィードバックガイド」をご参照ください。
自然言語からコードへ
エディタで、リクエストを自然言語で入力します。Lingma はコード候補を提供します。Tab キーを押して受け入れます。

ナレッジベースをコード補完のコンテキストとして使用
Enterprise Dedicated エディションでは、管理者はコード補完のためにナレッジベースをアップロードしてアクティブ化し、承認されたメンバーのアクセス制御を管理できます。開発者は、IDE で ⌥ P (Alt P) を使用して、企業準拠のコード候補をトリガーできます。Lingma は、ナレッジベースのコンテンツを使用してコード候補を生成します。
企業の管理者がコードリポジトリを準備する方法、および開発者がナレッジベースをコード補完機能のコンテキストとして使用する方法の詳細については、「ナレッジベースをコード補完のコンテキストとして使用するためのベストプラクティス」をご参照ください。