tutorial:odin:setup-vscode
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| tutorial:odin:setup-vscode [2024/04/08 08:02] – [インデントの設定] freemikan | tutorial:odin:setup-vscode [2025/05/20 02:03] (現在) – 削除 freemikan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== VSCodeの設定 ====== | ||
| - | |||
| - | テキストエディタはVSCodeを使うのが一番簡単です。Odinのエクステンションをインストールするだけでシンタックスハイライトが有効になります。エクステンションにはいくつか候補があります。ここでは、エクステンションの一覧に[[https:// | ||
| - | |||
| - | インストールするには、エクステンションビュー (Ctrl+Shift+X)でフィルターに// | ||
| - | |||
| - | {{: | ||
| - | |||
| - | インストールが完了したら、'' | ||
| - | |||
| - | ====== インデントの設定 ====== | ||
| - | |||
| - | Odinはインデントにタブ文字を使用するのが好まれます。VSCodeのデフォルトはスペース文字を使用するようになっているので、Odinのソースファイルの編集でのみタブ文字を使うように変更しておきます。 | ||
| - | |||
| - | '' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | '' | ||
| - | |||
| - | < | ||
| - | { | ||
| - | " | ||
| - | ... | ||
| - | }, | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | JSONのルールとして、最後の項目であれば'','' | ||
| - | |||
| - | 保存して拡張子が'' | ||
| - | |||
| - | VSCodeの設定にもよりますが、既存の'' | ||
| - | |||
| - | ====== olsを使えるようにする ====== | ||
| - | |||
| - | [[https:// | ||
| - | |||
| - | olsはソースコードからビルドする必要があります。Odinで書かれているので、Odinのインストールが完了していれば簡単にビルドできます。 | ||
| - | |||
| - | <cli> | ||
| - | $ git clone https:// | ||
| - | $ cd ols | ||
| - | $ ./build.sh | ||
| - | </ | ||
| - | |||
| - | 問題がなければ'' | ||
| - | |||
| - | <cli> | ||
| - | $ cp ols ~/bin/ | ||
| - | </ | ||
| - | |||
| - | VSCodeの'' | ||
| - | |||
| - | < | ||
| - | { | ||
| - | 既存の項目.., | ||
| - | " | ||
| - | 既存の項目... | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | VSCodeを再起動して、Odinのソースコードを含むフォルダ開くと「olsの設定ファイルがないので作成しますか?」という旨のポップアップが表示されます。ここで「はい」を選択すると、'' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | 作成される'' | ||
| - | |||
| - | < | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | 手作業でこの内容のファイルを作成しても問題ありません。これらはolsの動作を調整するもので、他にもいくつかオプションがあります。必要であれば[[https:// | ||
| - | |||
| - | この状態で拡張子が'' | ||
| - | |||
| - | もし環境変数'' | ||
| - | |||
| - | < | ||
| - | export ODIN_ROOT=$HOME/ | ||
| - | </ | ||
| - | |||
| - | ここまで設定すると、Odinに付属するライブラリに対しても補完やジャンプが機能するようになります。例えば、'' | ||
| - | |||
| - | {{: | ||
| - | |||
| - | また、Ctrlキーを押しながら関数名をクリックすることで、その関数の定義位置にジャンプすることもできます。 | ||
tutorial/odin/setup-vscode.1712530976.txt.gz · 最終更新: by freemikan
