4️⃣

【Arduino IDE 2.3.2】タブ幅(インデント)を変更する方法

2024/07/09に公開

タブ幅を2から4に変更する

Arduino IDEのタブ幅が半角スペース2個分であることは有名ですが、この数を変更したいと考える方もまた多いようです。そこで調べると、「preferences.txtを修正することでタブ幅を設定する」という情報が見つかります。

https://programresource.net/2020/02/11/2793.html

https://tool-lab.com/arduino-basic-1-14/

併し乍ら、私の用いる2.3.2版では仕様が変わっており、上の情報は全く当てはまりませんでした。

基本設定画面
preferences.txtに関する項目が抹消されている

本題

変更できないものかと思っていましたが、次の手順で変更できることができました。

  1. F1」キーを押してコマンドパレットを開く

コマンドパレット
ショートカットキー以外で開く方法は分かりませんでした

  1. Preferences: Open User Settings」を選択する

ユーザー設定を選択
ユーザー設定でなくワークスペース設定を選択しても大差ありません

ユーザー設定画面
両方の設定を行うことができます

  1. tab size」と検索する

タブ幅設定項目
初期値は勿論2

  1. Editor: Tab Size」の値を変更する

タブ幅を4に設定
一応ワークスペース設定でも4にしておきました

  1. Arduino IDEを再起動する

結果

タブ幅を4にすることができました。

変更前

タブ幅2

変更後

タブ幅4

余(一人称)談

タブ幅が4になったからと言って、Arduino IDEの補助機能が不十分であることは変わりませんから、これからも開発時にはVSCodeを使います。一方で、VSCodeはライブラリーを頑なに認知しないことがあり、コンパイルできないまま解決策も分からず、数日を浪費した怨みは骨髓に入る程であります。このような心底莫迦らしい手合いはとうとう諦め、結局はコンパイル・アップロードに於いて、Arduino IDEを避けることはできずにいました。
たった一つではあるものの、斯様に不満を解消することができたことは実に気味のよいものです。

Discussion