The jonki

呼ばれて飛び出てじょじょじょじょーんき

[Arduino] Arduinoのコードを外部エディタで編集してオートリロードする

ArduinoIDEは使いにくいのでSublimeを自分は使ってるのですが、コンパイル時にArduino IDEに戻って来てもコードが編集されてない!ということでオートリロードするように変更しました。環境はMacですが、Windowsでもかわらないと思う。[Tools] -> [Fix Encoding & Reload]でもメニューがあるけどショートカットないし、自動でやりたいということで下記設定。

  • [Arduino] -> [環境設定]
  • Use external editorにチェックをつける。これによりArduino IDE側は背景がグレーになりRead onlyっぽくなる。
  • Sublimeなど適当なエディタでファイルを編集する
  • Arduino IDE側でコンパイル(⌘R)でコンパイルされる。コンパイルするとさりげなくコードが外部エディタで編集したものにリロードされる。