ユーザ用ツール

サイト用ツール


tutorial:odin:setup-vscode

文書の過去の版を表示しています。


VSCodeの設定

テキストエディタはVSCodeを使うのが一番簡単です。Odinのエクステンションをインストールするだけでシンタックスハイライトが有効になります。エクステンションにはいくつか候補があります。ここでは、エクステンションの一覧にOdin Languageという名前で提供されているものを使用することにします。

インストールするには、エクステンションビュー (Ctrl+Shift+X)でフィルターにodinと入力して、表示されるものの中から選択してInstallをクリックするだけです。

VSCode Odin Language Extention

インストールが完了したら、Ctrl+Shift+PDeveloper: Reaload Windowなどでリロードしておきます。これで拡張子が.odinのファイルを開いたときにシンタックスハイライトが有効になります。

インデントの設定

Odinはインデントにタブ文字を使用するのが好まれます。VSCodeのデフォルトはスペース文字を使用するようになっているので、Odinのソースファイルの編集でのみタブ文字を使うように変更しておきます。

settings.jsonを開きます。settings.jsonを開くには、Ctrl+,Settingsを表示して、右上にあるOpen Settings (JSON)のアイコンをクリックします。

VSCode Open Settings (JSON)

settings.jsonに、次の“[odin]”の項目を追加します。

<codeprism title=settings.json lang=json> {

  "既存の項目": {
      ...
  },
  "[odin]": {
      "editor.tabSize": 4,
      "editor.insertSpaces": false
  }

} </codeprism>

最後の項目であれば,をつけないこと、中間の項目であれば,をつけなければならないことに注意してください。

保存して拡張子が.odinのファイルを新規作成しまうす。このファイルでTABキーをタイプしたとき、スペース文字ではなく、タブ文字が一つだけ挿入されるようになっていることを確認します。

VSCodeの設定にもよりますが、既存の.odinファイルを開いたとき、そのファイルがすでにスペース文字でインデントされている場合、それが継承されてスペース文字でのインデントになることに注意してください。この場合、一度インデントをすべて削除してから、ファイルを開き直すなどしてからインデントし直す必要があります。

olsを使えるようにする

olsという名前のOdinのLanguage Serverも開発されています。olsはVSCodeでも利用可能で、コード補完やシンボルの定義位置へのジャンプなどが使えるようになります。olsはソースコードからビルドする必要があります。

tutorial/odin/setup-vscode.1712522132.txt.gz · 最終更新: 2024/04/08 05:35 by freemikan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki