2008년 12월 4일

Python + NetBeans + jVi + Aloha ColorTheme

파이썬 IDE를 넷빈즈로 변경하였다.(현재 Ubuntu 8.10 Intrepid)
가끔 Pydev : Ctrl+N - Python Module 하면 후회가 막심했거든.


설치.
1. Install NetBeans IDE for Python EA
2. Install Aloha Color Theme plugin (for 6.1)
: 6.5 이상은 썬에서 Aloha theme 를 진행하고 있다.
: [Tools]-[Plugin]->[Extra Ruby Color Themes] 를 설치하면,
: Aloha Theme 와 Ruby Dark Pastels 가 제공되고, 두가지 테마 중 마음에 드는 것 이용.
3. Install jVi for NetBeans plugin

설치후.
- Python Platform : Jython ==> CPython 추가 (여전히 Jython 은 느림)
- bug : default platform 은 리셋됨.
- Default Font : 에디터 영역만 AA 가 안됨 (일단 굴림체로)
- jVi : Vim마법의 키 Ctrl+V 바인딩이 풀려있다. 체크.

한글인코딩문제.(Pydev와 동일)
- 프로젝트 파일 인코딩 과 파이썬 파일 인코딩 을 맞춰줄것
- 파이썬 모듈 상단에 인코딩 명시 (예: # -*- coding:utf-8 -*)
-> New Page 템플릿없음. 일단 코드템플릿 Abbrev로 등록

소감.
CPython 라이브러리 스캐닝 시간이 일단좀 걸렸지만, Pydev 보다 더 똑똑한 결과를 보여주고 있다.
Aloha 색상도 괜찮음. 비정상적인 Run도 정리해준다.
but, 파일 다이얼로그는 매우 불편함. 다운로드한 플러그인 설치 버튼을 못찾아 한참 헤맸다.
jVi는 매우 만족스럽다.

- Roadmap - Django,TurboGear 연동 기능이 준비되고있다.

* 추가 *
노란색 배경은 거슬린다 아래와같이 노란색 밑줄로 변경
[Option] - [Fonts & Colors]
[Syntax]
- Language : Python
- Category : mark-occurrences
-> Background : inherited
-> Effect : Underlined
-> Effect Color : Yellow

* 편집영역 글꼴 AA 문제는,
아래 삶은닥알님의 해법과 같이 netbeans.conf 에 옵션을 추가해주면 됩니다.

댓글 2개:

익명 :

저랑 같은 고민을 하셨네요. AA는 예상외로 쉽더군요. netbeans.conf 파일에 jvm 옵션을 더해줍니다.

-J-Dawt.useSystemAAFontSettings=on

AA 옵션입니다. ^^

사일런 :

삶은닥알님께서 알려주신 AA 옵션. 깔끔하게 적용해봤습니다. 한방에 끝이네요. 계속 찜찜했었는데, 명쾌하게 알려주셔서 감사합니다~.
즐거운 주말 되세요.