반응형

preferences.txt 파일에서 변경해줄 사항은 그리 많지 않다. 대표적으로 폰트를 변경하는 방법을 살펴보고 몇 가지 유용할 것 같은 설정들을 알아보자.        

 

아두이노 IDE의 스케치에 사용되는 코드 폰트 변경하기 

아두이노 IDE의 스케치 기본 폰트는 "Monospaced"이고 크기는 12이다. 하지만 이 폰트의 경우 가독성이 좀 떨어지는데 네이버에서 무료로 배포하는 D2Coding으로 변경해 보자. D2 Coding은 SW 개발에 최적화된 개발 전용 폰트라고 네이버는 얘기한다.  간단하게 평가를 하자면 아주 좋다.

https://d2.naver.com/news/6492529

 

D2Coding 폰트 다운로드

https://github.com/naver/d2codingfont

 

상기 사이트에서 아래 그림처럼 ZIP 파일을 다운로드한다.

 

압축을 풀면 아래와 같이 폰트 버전별 압축파일이 있다.

여기서 다시 D2Coding-v1.3.2 최신 버전의 압축을 풀어주면 아래와 같은 폴더가 생성된다. 

D2Coding 폴더 안에 있는 파일 3개 모두를 마우스 오른쪽 버튼 클릭 시 나오는 메뉴창에서 "설치"를 클릭하여 설치해준다.

D2Coding 폰트가 정상적으로 설치가 되었는지 확인하기 위해서는 제어판 -> 글꼴을 선택한다.

 

 

글꼴 안에 아래 그림처럼 D2Coding 폰트가 있다면 정상 설치된 것이다.

아두이노 IDE에서 파일 -> 환경설정을 선택하면 나오는 창에서 아래 그림의 경로를 클릭한다.

아래처럼 폴더창이 뜨면 preferences.txt 파일을 더블 클릭하여 연다.

메모장에 preferences.txt 파일이 열리게 되면 상기 경고 문구 "아두이노가 실행되지 않는 경우에만 수정 가능" 대로 아두이노 IDE를 종료시킨다. 아두이노 IDE가 실행되고 있을 때에는 preferences.txt 파일을 수정하고 저장해도 수정한 값들이 반영되지 않는다. 실행되고 있는 아두이노 IDE가 종료될 때 현재의 상태 값을 preferences.txt 파일에 다시 저장하기 때문이다. 반드시 아두이노 IDE를 종료한 상태에서 preferences.txt 파일을 수정하고 저장해야만 아두이노 IDE가 실행될 때 preferences.txt에 수정 저장된 설정 값들을 읽고 반영하게 된다.        

 

아두이노 IDE가 종료되었다면 preferences.txt 파일에서 아래 항목을 찾아 수정해준다. 

editor.font=Monospaced,plain,12 -> editor.font=D2Coding,plain,16

editor.font=폰트명, 스타일(bold/plain), 폰트 크기

 

수정이 완료되면 메모장에서 파일 -> 저장을 클릭하여 preferences.txt을 저장하고 메모장을 닫으면 된다. 

아두이노 IDE를 실행하면 폰트가 변경된 것을 확인할 수 있다. 

 

폰트 크기는 환경 설정창에서 설정할 수 있다.

 

 

preferences.txt 의 기타 설정


# 모니터 해상도를 기준으로 스케일 값만큼 확대시킨다.
gui.scale=auto 
#gui.scale=200 

환경 설정창에서 설정할 수 있는 항목이다.

기본 auto / scale 200

# 스케치 에디터 화면에서 코드 그룹별로 안 보이게 접을 수 있다. 그룹은 자동으로 생성되는 에디터 왼쪽 라인에 아이콘으로 표시된다.   
editor.code_folding=false

환경 설정창에서 설정할 수 있는 항목이다.


# 스케치 에디터 화면에서 라인의 번호를 표시한다. 
editor.linenumbers = false 
환경 설정창에서 설정할 수 있는 항목이다.

 

# 탭이 눌렸을 때 커서 이동 칸수를 정의하는 항목이다. 숫자를 바꾸면 숫자만큼 커서가 이동하게 된다. 
editor.tabs.expand = true 
editor.tabs.size   = 2


# 스케치가 변경되거나 업로드될 때 자동으로 저장하는 기능이다.

기본 값은 true이다. false인 경우에는 스케치를 변경하고 코드 검증이나 업로드 후에도 자동저장되지 않으며 저장 없이 스케치를 닫을 경우 저장할 것을 묻는 메시지 창이 표시되게 된다.  
editor.save_on_verify = true 

환경 설정창에서 설정할 수 있는 항목이다.

 

 

+ Recent posts