差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tutorial:odin:setup-vscode [2024/04/08 05:35] – [インデントの設定] freemikantutorial:odin:setup-vscode [2025/05/20 02:03] (現在) – 削除 freemikan
行 1: 行 1:
-====== VSCodeの設定 ====== 
- 
-テキストエディタはVSCodeを使うのが一番簡単です。Odinのエクステンションをインストールするだけでシンタックスハイライトが有効になります。エクステンションにはいくつか候補があります。ここでは、エクステンションの一覧に[[https://marketplace.visualstudio.com/items?itemName=DanielGavin.ols|Odin Language]]という名前で提供されているものを使用することにします。 
- 
-インストールするには、エクステンションビュー (Ctrl+Shift+X)でフィルターに//odin//と入力して、表示されるものの中から選択して//Install//をクリックするだけです。 
- 
-{{:tutorial:odin:vscode-odin-extension-install.png?600|VSCode Odin Language Extention}} 
- 
-インストールが完了したら、''Ctrl+Shift+P'' → ''Developer: Reaload Window''などでリロードしておきます。これで拡張子が''.odin''のファイルを開いたときにシンタックスハイライトが有効になります。 
- 
-====== インデントの設定 ====== 
- 
-Odinはインデントにタブ文字を使用するのが好まれます。VSCodeのデフォルトはスペース文字を使用するようになっているので、Odinのソースファイルの編集でのみタブ文字を使うように変更しておきます。 
- 
-''settings.json''を開きます。''settings.json''を開くには、''Ctrl+,''で//Settings//を表示して、右上にある//Open Settings (JSON)//のアイコンをクリックします。 
- 
-{{:tutorial:odin:vscode-open-settings-json.png?400|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はソースコードからビルドする必要があります。 
  
文書の先頭へ