NetBeans에서는 Hack 폰트와 같이 한글이 포함되지 않은 폰트를 사용하면 주석을 한글로 달 수 없다. 그나마 나은 대안이 네이버에서 만든 D2Coding 이라는 코딩용 폰트를 사용하는 것이다.



다운받은 ttf 파일을 더블 클릭하여 설치한 후 NetBeans를 다시 시작하면 폰트에서 선택할 수 있다. 가독성은 Hack보다 다소 떨어지지만 이 폰트를  사용하는 것 만으로 NetBeans에서 주석을 한글로 달 수 있다.




 만약 NetBeans의 시스템 폰트를 D2Coding (또는 다른 한글 폰트)로 바꾼다 하더라도 여전히 메뉴나 다른 선택창에서의 한글은 깨져 보인다. 이것을 해결하려면 [NetBeans 설치폴더]/etc/netbeans.conf 파일에서 아래 부분을 찾아 수정한다. (빨간색 부분을 추가한다.)


netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8"

만약 Darcula 테마를 사용한다면 다음 그림과 같이 default font를 override 해야 한다. 단, Look and Feel 항목도 Darcula 로 설정되어 있어야 한다.




이렇게 설정하고 NetBeans를 재시작하면 모든 메뉴에서 한글이 깨지지 않고 보이게 된다.

c{nbs}n{002}


Posted by 살레시오
,

  먼저 Hack 폰트가 설치되지 않았다면 다운받아서 설치한다.


 그리고 넷빈스의 Tools>>Pugins 메뉴의 [Available Plugins]탭에서 darcula 로 검색하면 다음 그림과 같이 항목이 나타난다. 그 항목을 우클릭한 후 설치를 선택하면 된다.



넷빈스를 다시 시작하면 다크 테마가 적용이 되어있을 것이다.


 만약 이 테마의 세부 사항을 변경하고 싶다면 Tools>Options 메뉴의 [Fonts & Colors] 로 가서 Darcular 테마를 선택한 후 적당한 이름으로 복사를 한다.



이후에 폰트를 Hack으로 변경한다든지 Background 색을 Black으로 선택할 수 있다.


 만약 넷빈스의 폰트를 변경하고 싶으렴 예를 들어 키운다든가) 다음 그림과 같이 Appearance > Darcula Look and Feel 탭에서 변경가능하다.



c{nbs}n{001}


'프로그래밍언어.Lib > NetBeans(자바IDE)' 카테고리의 다른 글

넷빈즈에서 한글 사용하기  (0) 2016.09.24
Posted by 살레시오
,

라즈베리파이1에서는 netbeans 를 설치할 수는 있지만 사용이 불가할 정도록 느렸다. 라즈베리파이2에서는 어떤지 궁금해서 설치를 진행해보았다. 설치 방법은 정말 간단한데 오라클 홈페이지에서 리눅스용으로 다운로드를 받는다.


[그림 1] 홈페이지에서 리눅스용으로 선택한 후 JAVA SE 버전을 다운받는다.


그러면 사용자의 Download 디렉토리에 netbeans-8.0.2-javase-linux.sh 라는 파일이 다운로드되는데 명령창에서 다음과 같이 한다. (이 파일을 다 타이핑할 필요 없이 ne 까지만 치고 tab키를 누르면 자동완성된다.)


$sudo sh netbeans-8.0.2-javase-linux.sh


그러면 설치 대화창이 화면에 나타나고 그대로 진행하면 된다.


 설치가 끝났다면 사용자 디렉토리에 netbeans-8.0.2 디렉토리가 생성되고 그 안에 실행파일이 있다. <userHome>/netbeans-8.0.2/bin/netbeans 파일을 실행하면 IDE가 실행된다.


 잠깐 사용해 본 느낌은 의외로 잘 동작한다는 것이다. JDK8과 JVM도 무난하게 깔리고 잘 동작한다. 윈도에서 개발하던 도구 그대로 라즈베리파이(2)의 데비안 OS에서 사용할 수 있다는 것이 무척 신기하다.



Posted by 살레시오
,