DEV Community

codemee
codemee

Posted on

Arduino IDE 2.0 的設定檔與變更字體

Arduino IDE 2.0 已經正式發行, 相信大家都開始使用了, 不過如果你是像我一樣 C 磁碟都快滿了, Arduino IDE 2.0 預設的開發板套件儲存位置可能會很快就讓你的 C 磁碟爆掉。我自己比較偏愛可攜版的軟體, 不過 Arduino IDE 2.0 目前並沒有像是 1.X 版只要建立一個 portable 資料夾就能化身可攜版的功能, 因此本文說明如何修改設定, 建置一個接近可攜版的 Arduino IDE 2.0 環境。

下載 zip 格式的軟體

首先就是下載 zip 格式的軟體, 這樣未來要搬移或是複製到其他機器上都很方便。以下的說明對於安裝版的 Arduino IDE 2.0 也有效。

設定檔路徑

不管是安裝還是 zip 格式的 Arduino IDE 2.0, 預設會有 2 個設定檔, 都放在 使用者資料夾\.arduinoIDE\ 下, 分別是:

設定檔名 說明
arduino-cli.yaml 設定開發板套件下載位址與安裝位置、程式庫安裝位置、使用者的草稿碼儲存位置
settings.json IDE 本身的環境設定, 像是字體大小、配色主題等等

這 2 個設定檔並無法變更位置, 只能修改內容。

arduino-cli.yaml

如果你希望 Arduino IDE 2.0 不要將開發板套件等等安裝到預設的位置, 就必須修改這個設定檔, 主要需要修改 directories 項目下的幾項設定:

設定 說明 預設位置
builtin/libraries Arduino 內建程式庫安裝位置 使用者資料夾\AppData\Local\Arduino15\libraries
data 開發板套件安裝位置 使用者資料夾\AppData\Local\Arduino15\packages
downloads 安裝過程下載的檔案暫存位置 使用者資料夾\AppData\Local\Arduino15\staging
user 草稿碼預設儲存的位置 使用者資料夾\Documents\Arduino

我自己的作法是在 Arduino IDE 2.0 解開的資料夾下建一個 data 資料夾, 並且把 使用者資料夾\AppData\Local\Arduino15 底下的內容全部搬移到這個新建的資料夾, 再在其中建立一個 schetches 資料夾放置草稿碼, 並將上述設定全部指向 data 內的對應資料夾, 像是這樣:

...
directories:
  builtin:
    libraries: D:\apps\PortableApps\arduino-ide_2.0.0_Windows_64bit\data\libraries
  data: D:\apps\PortableApps\arduino-ide_2.0.0_Windows_64bit\data
  downloads: D:\apps\PortableApps\arduino-ide_2.0.0_Windows_64bit\data\staging
  user: D:\apps\PortableApps\arduino-ide_2.0.0_Windows_64bit\data\sketches
...
Enter fullscreen mode Exit fullscreen mode

這樣一來, 之後不論是安裝新的開發板套件或是程式庫, 都會安裝到 data 資料夾下, 也可以將整個 Arduino IDE 2.0 的資料夾複製到其他機器上使用。

settings.json

Arduino IDE 2.0 的 Prefences 功能表有提供字體大小的設定, 但是卻沒有設定字型的功能, 如果你有偏愛的字型, 可以修改這個設定檔, 幫它新增 editor.fontFamily 項目, 指定要使用的字型:

{
  "editor.fontSize": 16,
  "editor.fontFamily":"JetBrainsMono NF",
  ...
  "arduino.upload.verify": false,
  "arduino.sketchbook.showAllFiles": false
}
Enter fullscreen mode Exit fullscreen mode

以上就是目前我會做的簡單設定, 希望也能對大家有幫助。

Top comments (0)