この記事では、Lingma IDE のコア機能に素早く慣れるための方法を説明します。これには、ユーザーインターフェースのカスタマイズ、コードの編集、実行とデバッグ、そして Lingma コーディングアシスタントを使用したインテリジェントプログラミングが含まれます。
ワークスペースの開始
フォルダを作成し、Lingma IDE で開きます。このフォルダはワークスペースとして、このチュートリアルの残りの部分で使用されます。
Lingma IDE を開きます。Lingma を初めて起動する場合、開始に役立ついくつかの初心者向けガイドが記載されたウェルカムページが表示されます。
メニューバーから を選択して、フォルダを開きます。
[新しいフォルダー] をクリックし、「lingma demo」という名前の新しいフォルダを作成してから、[フォルダーの選択] (macOS では [開く]) をクリックします。
ワークスペースのダイアログボックスで [はい、作成者を信頼します] をクリックします。
説明このフォルダはご自身のコンピューターで作成したものであるため、その中のコードを信頼できます。
ユーザーインターフェースのナビゲーション
Lingma IDE のユーザーインターフェースは、以下の主要な部分で構成されています:
ツールバー: 上部にあり、新しいプロジェクトの作成、ファイルのオープン、ファイルの保存などの一般的な操作のためのボタンが含まれています。
ファイルエクスプローラー: 通常は左側にあり、現在のプロジェクトのファイルとフォルダを表示します。これを使用して、プロジェクトファイルをナビゲートおよび管理できます。
エディター: これはコーディングの主要なエリアです。ユーザーインターフェースの中央部分を占め、コードのハイライトや構文チェックなどの機能をサポートします。
ターミナル: 通常は下部にあり、コマンドの実行、出力やエラーメッセージの表示ができます。
左サイドバー: エクスプローラーや Git のステータスを表示するソース管理ビューなど、さまざまなビューが含まれています。
右サイドバー: Lingma コーディングアシスタントの AI チャットインターフェイスを表示します。詳細については、「Lingma インテリジェントコーディングアシスタント ドキュメント」をご参照ください。
ステータスバー: インターフェイスの下部にあり、現在のプロジェクトと編集中のファイルに関する情報を表示します。
アクティビティバーでのビューの切り替え
左側のアクティビティバーでビューを切り替えることができます。
エディターでのファイルの表示と編集
左側のアクティビティバーにある [エクスプローラー] アイコン
をクリックし、次に [新しいファイル...]
ボタンをクリックして、ワークスペースに新しいファイルを作成します。main.pyなどのファイル名を入力し、Enter キーを押します。ワークスペースにさらにファイルを追加できます。Lingma IDE では、複数のエディターを開き、必要に応じて配置することができます。
ターミナルとコマンドライン
ターミナルを開くには、メニューバーの [表示] をクリックして [ターミナル] を選択するか、キーボードショートカット
Ctrl+\`を押します。コマンドを入力してファイルを作成できます。
echo "Hello lingma" > demo.txtデフォルトの作業ディレクトリは現在のワークスペースのルートディレクトリです。エクスプローラービューは自動的に更新され、新しいファイルが表示されます。
複数のターミナルを管理するには、ターミナルパネルの右上隅にあるドロップダウン矢印
をクリックします。その後、メニューから別のシェル環境を選択できます。
コマンドパレット
コマンドパレットは、キーボードショートカット
⇧⌘P(macOS) またはCtrl+Shift+P(Windows) を使用するか、メニューバーから を選択して開くことができます。コマンドパレットは多くのコマンドへのアクセスを提供します。拡張機能も独自のコマンドをコマンドパレットに追加できます。コマンドパレットは、さまざまな検索操作をサポートしています:
>記号を付けて入力を開始すると、コマンドをフィルターして検索できます。たとえば、「move editor」と入力すると、エディターを移動するためのコマンドが表示されます。
>記号を削除すると、ファイルを検索できます。キーボードショートカット⌘P(macOS) またはCtrl+P(Windows) を使用して、直接ファイル検索に移動することもできます。
説明Lingma IDE は、検索にあいまい一致を使用します。たとえば、「odks」と入力すると、「Open Default Keyboard Shortcuts」コマンドに一致します。
設定とカスタマイズ
Lingma IDE は、設定を構成することでカスタマイズできます。ほとんどの設定は設定エディターで変更できますが、高度なカスタマイズのためには settings.json ファイルを直接編集することもできます。
設定にアクセスするには、Lingma IDE の右上隅にあるユーザーアイコン
をクリックするか、キーボードショートカット (⌘⇧,(macOS) またはCtrlShift,(Windows)) を使用し、[個人設定] を選択します。デフォルトでは、自動保存は無効になっています。[ファイル: 自動保存] ドロップダウンメニューを使用して有効にできます。
Lingma IDE は設定の変更を自動的に適用し、それ以降のコードファイルの編集はすべて自動的に保存されます。
設定は、ユーザーとワークスペースの 2 つのレベルで構成できます。設定エディターのタブを使用して、これらのレベルを切り替えることができます。ユーザー設定は、すべてのワークスペースにグローバルに適用されます。ワークスペース設定は、現在のワークスペースに固有であり、競合するユーザー設定を上書きします。
プログラミングの実践
Lingma IDE には、JavaScript、TypeScript、HTML、CSS のサポートが組み込まれています。拡張機能をインストールすることで、Python などの他の言語のサポートを追加できます。このセクションでは、先ほど作成した main.py ファイルを編集します。
ソースコード管理の使用
Lingma IDE はソースコントロール管理 (SCM) を統合しており、Git のサポートが組み込まれています。このセクションでは、Git を使用して先ほど行った変更をコミットする方法を説明します。
左側で、ソース管理ビュー
を選択します。[リポジトリの初期化] をクリックして、ワークスペースに新しい Git リポジトリを作成します。リポジトリが初期化されると、ビューにワークスペースの変更が表示されます。
ファイルにカーソルを合わせ、
+アイコンをクリックして変更をステージングできます。Add hello functionなどのコミットメッセージを入力し、[コミット] ボタンをクリックします。
言語拡張機能をインストールする
Lingma IDE には豊富な拡張機能エコシステムがあります。拡張機能をインストールして、新しい言語、デバッガー、ツールを追加し、開発ワークフローに合わせることができます。
拡張機能ビュー
を開きます。検索バーにキーワード `python` を入力します。検索結果から Python Extension Pack をインストールして、Python の構文ハイライトや IntelliSense などの機能を有効にします。
インストールが完了したら、コードの提案を受け取るために Lingma アカウントに ログイン する必要があります。
重要一部の拡張機能は直接インストールできません。VS Code Marketplace にアクセスして手動でダウンロードし、インストールすることができます。
プログラムの実行とデバッグ
Lingma IDE には、コードの実行とデバッグのサポートが組み込まれています。このセクションでは、インストールした Python 拡張機能を使用して Python プログラムをデバッグする方法を説明します。
まず、システムに Python 3 がインストールされていることを確認します。Python インタープリターがインストールされていない場合、ウィンドウの左下隅に通知が表示されます。[インタープリターの選択] をクリックしてコマンドパレットを開き、そこでインタープリターを選択またはインストールできます。
main.pyファイルで、print行でF9を押してブレークポイントを設定します。エディターの左側のガターに赤い点が表示され、ブレークポイントが設定されたことを示します。ブレークポイントは、そのコード行でプログラムの実行を一時停止します。
F5を押してデバッグを開始します。Python デバッガーを選択します。プログラムの実行が開始され、ブレークポイントで一時停止します。Python デバッガーを選択します:
Python Debuggerデバッグ構成を選択します:
Python File: Debug the currently active Python file
プログラムの実行は、設定したブレークポイントで一時停止します。
説明実行が一時停止している間、エディターで変数にカーソルを合わせることでその値を確認できます。また、実行とデバッグビューの変数セクションですべての変数の値を確認することもできます。
デバッグツールバーの続行ボタン
をクリックするか、F5を押して実行を続行します。
インテリジェントコーディング
Lingma インテリジェントコーディングアシスタントは、インテリジェントなコード生成、AI チャット、複数ファイルの変更、プログラミングエージェントなどの機能を提供します。これらの機能は、開発者にとって効率的でスムーズなコーディング体験を創出し、開発効率を向上させるのに役立ちます。
コード補完
main.py ファイルの末尾に、関数ヘッダーを入力します:
def add(a, b):Lingma は関数の残りの部分を自動的に提案します。Tab キーを押して提案を受け入れます:

クイックフィックス
メソッドを呼び出すと、変数 num1 と num2 が定義されていないためエラーが発生します。
アイコンをクリックしてコードを自動的に修正できます:


この例では、Lingma が問題を自動的に修正します:

詳細については、「ユーザーガイド」をご参照ください。
キーボードショートカット
Lingma IDE には、デフォルトのキーボードショートカットのセットが含まれています。以下のいずれかの方法で表示できます:
キーボードショートカットエディターを開く: 個人設定で、 に移動します。
キーボードショートカット
⌘K->⌘S(macOS) またはCtrl+K->Ctrl+S(Windows) を使用します。
キーボードショートカットの詳細については、「Lingma IDE キーボードショートカット」をご参照ください。
言語を中国語に設定
キーボードショートカット
⇧⌘P(macOS) またはCtrl+Shift+P(Windows) を使用するか、 を選択して、コマンドパレットを開きます。Configure Display Languageと入力し、Enter キーを押します。[中国語 (簡体字) (zh-cn)] を選択し、[再起動] をクリックします。
Lingma IDE が再起動すると、ユーザーインターフェースが中国語で表示されます。