티스토리 뷰

Arduino IDE 추천 환경설정

요약

  기존 Arduino IDE 는 컴팩트한 장점이 있지만, 가독성이 떨어져 생산성이 낮습니다. 조금만 코드가 복잡해져도 사용하기가 어렵습니다. 본 포스트에서는

Arduino IDE에서 프로그래밍 생산성을 높이기 위한 환경 설정

을 안내합니다. 이 환경설정은 개인 선호도에 따라 다르기 때문에 아래의 사항들을 참고만 해주시면 됩니다. 필수로 해야 하는 것은 아닙니다.
  • 코드 줄 번호 추가
  • 컴파일시 자세한 출력 보이기
  • 다크테마 적용
  • 폰트 변경
  • 폰트 크기 변경
  • 들여쓰기 탭 간격 변경
  • IDE 실행시 초기 에디터 창 크기 변경

환경설정 적용 하기

코드 줄 번호 추가

  • 설정 : 메뉴바 > 파일 > 환경설정 : 설정 탭의 줄 번호 표시 체크

Arduino IDE 줄 번호 표시 설정Arduino IDE 줄 번호 표시 설정

줄 번호 설정 전/후 비교

Arduino IDE 줄번호Arduino IDE 줄 번호 적용 비교

컴파일시 자세한 출력 보이기

  코드가 복잡해지면, 컴파일시 발생하는 오류가 어디인지 알기 어려울 때가 있습니다. 컴파일시 자세한 출력 보이기를 클릭하면 어느 포인트에서 에러가 발생했는지 확인이 편리합니다. 

  • 설정 : 메뉴바 > 파일 > 환경설정 : 다음 동작 중 자세한 출력 보이기에서 컴파일을 선택

아두이노 컴파일 자세한 출력 보이기 설정아두이노 컴파일 자세한 출력 보이기 설정


다크테마 설정

1. 다크테마 다운로드 경로 -> 클릭
2. 다크테마 다운로드 경로에서 theme 파일 다운로드

3, 다운로드 받은 파일 압축 해제 : 'theme' 폴더가 아두이노 설치 파일 폴더로 이동할 폴더입니다.

4. 아두이노 설치 폴더 내의 lib 폴더로 이동, 저 같은 경우는 C:\Program Files (x86)\Arduino\lib 의 경로입니다.

5. lib 폴더내 기존 theme 폴더명을 theme(old)로 변경 합니다. 

6. Github 에서 다운로드한 테마에서 theme 폴더를, 위의 lib 폴더로 이동합니다.

7. 복사한 theme 폴더 내 syntax 폴더에서 아래 사진과 같이 파일명을 변경해줍니다. 

  1. default.xml -> default_old.xml 로 파일명 변경
  2. dark.mxl -> default.xml 로 파일명 변경

8. Arduino IDE 를 실행시키면 아래와 같이 Dark Theme 가 적용된 것을 확인 할 수 있습니다.

Arduino IDE 다크테마Arduino IDE 다크테마 설정 적용 비교


기타 설정 : 폰트, 탭 간격, 에디터 창 크기

아래와 같이 기타 세부 사항을 설정 하고자 합니다.

  • 폰트 종류 : [각주:1]D2Coding (한글 가독성도 좋아서 선택)
  • 폰트 크기 : 16
  • 탭 그기 : 4
  • 초기 에디터 창 크기 : 900 x 900 px

아래의 설정을 진행 하기 전에 Arduino 프로그램을 종료하고, 사용하실 폰트 설치 후 진행해야 합니다. 

  • Arduino 계정 설정 파일로 이동 : C:\Users\{Username}\AppData\Local\Arduino15\preferences.txt
  • 파일을 열고 아래의 내용을 수정합니다.
    • 20번 줄 : editor.font=Monospaced,plain,14 → D2Coding,plain,16 로 수정
    • 30번 줄 : editor.tabs.size=2 → 4 로 수정
    • 32번 줄 : editor.window.height.default=600 → 900 로 수정
    • 34번 줄 : editor.window.width.default=500 → 900 로 수정

최종 결과 비교

환경 설정 변경 전/후 비교환경 설정 변경 전/후 비교


  끝까지 읽어주셔서 감사합니다.^^



  1. D2Coding 폰트 다운로드 : https://github.com/naver/d2codingfont [본문으로]
댓글
댓글쓰기 폼
최근에 올라온 글
«   2020/10   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
10,484
Today
0
Yesterday
229