Flash Builder 4를 위한 자동완성 플러그인 Flash Snippets
- Posted at 2009/11/01 02:51
http://www.action-scripter.com/blog/trackback/1268

해당 패널에 특정 단어를 입력하고 정해진 단축 키를 눌렀더니 자동으로 코드가 생성되는 신기한 기능이었는데 Flash Builder 4에 있는 모든 패널을 찾아봐도 해당 패널을 찾을 수가 없었습니다.
Google에서 검색을 해봐도 안보이고. 강좌 동영상을 보면 자주 그 패널을 이용해서 빠르게 코드를 작성하는 모습을 볼 수 있었는데 무척 궁금했습니다. 강좌가 영어로 진행되기 때문에 혹시나 숨어있는 단축키로 불러오는건 아닌지 동영상을 여러번 리플레이 하면서 봤는데 그런건 아닌 것 같더라고요.
사실 Flash Builder 4에서 기본으로 제공되는 코드 자동완성 기능이 있습니다. ASDoc 주석, 블록 주석, Getter/Setter 완성 기능 등이 있는데 Getter/Setter는 별도의 패널에서 지정 해야하기 때문에 조금 불편하지만 원하는 속성을 조금 더 자세히 선택할 수 있어서 한편으로는 편하기도 합니다.

아직 FDT 보다는 조금 불편하고 자동으로 완성 시켜주는 코드의 수도 적지만 유용하게 사용할 수 있는 기능 중에 하나입니다. 여기서 잠시 새로운 FDT 3.5 버전에서 제공되는 자동완성 기능을 살펴본다면 Flash Builder는 조금 더 분발해야 할 것 같네요. 아무튼 오랜시간 찾아보려고 노력을 했으나 시간이 지날수록 Lee Brimelow의 강의 영상에서 보였던 패널은 기본으로 제공하는 패널이 아닐지도 모른다는 생각이 들더군요.

플러그인의 이름은 Flash Snippets 이고 현재 초기 버전으로 테스트 중이지만 상당히 매력 만점의 플러그인 같습니다. 액션스크립트나 MXML 코딩 작업을 할 때 자주 사용되는 코드들을 사용자가 직접 지정한 단축단어와 해당 단축단어를 입력하고 실행했을 때 생성될 자동코드를 원하는 스타일로 제작해서 Flash Snippets에 저장해 놓고 사용할 수 있습니다.
실제 변수나 함수, 이벤트 같은 사용자 정의 이름을 제외한 코드들은 매번 복사를 해서 작업을 하는 경우가 많은데 이렇게 자주 사용되는 코드 뿐만 아니라 자주 사용되는 주석들도 빠르게 삽입할 수 있도록 나만의 코드 자동생성 라이브러리를 만들어 사용할 수 있겠죠.
사용방법도 간단합니다. 플러그인을 다운 받아서 eclipse의 plugins폴더에 복사만 하면 사용할 준비가 끝납니다.
플러그인을 복사한 후 Flash Builder 4에 복사한 후 실행하면 Window > Show View > General 탭에 Flash Snippets 패널이 추가된 것을 볼 수 있습니다. Flash Snippets을 선택해서 활성화 한 후 원하는 자동생성 코드를 입력해서 사용하면됩니다. 정식 버전에는 좀 더 많은 자동 코드 완성 기능이 포함되었으면 좋겠고 FDT처럼 오류나 경고가 있을 때 해당 오류를 해결할 수 있는 코드를 자동으로 입력해주는 기능도 포함되면 좋겠네요.
자세한 사용방법은 Lee Brimelow 블로그에서 확인하실 수 있습니다.










